LT

Software Engineer

LTM
Bangalore13-21 LPA Posted 30 Mar 2026
FULL TIME
Angular
Graphql
Java

Job Description

GraphQL + Java Full‑Stack Developer (Angular)

Key Responsibilities

  • Design, develop, and maintain GraphQL APIs using Java, ensuring high performance, security, and scalability.
  • Build Java Spring Boot microservices supporting GraphQL and REST integrations.
  • Develop responsive, modular Angular applications and integrate them with GraphQL backends.
  • Collaborate with UX, backend, QA, and DevOps teams in an Agile environment.
  • Implement authentication and authorization (OAuth2, JWT) across frontend and backend.
  • Write unit, integration, and API tests; participate in code reviews and CI/CD pipelines.
  • Troubleshoot production issues and optimize application performance.
  • Ensure adherence to coding standards, security practices, and enterprise architecture guidelines.

Skills

✅ Primary Skills (Mandatory)

Backend / API

  • Strong hands-on experience with Java (11 or higher)
  • OOP, collections, concurrency, exception handling
  • Spring Boot & Spring Framework
  • Spring MVC, Spring Data JPA, dependency injection
  • GraphQL (Java)
  • Schema design (queries, mutations, input types)
  • Resolver implementation
  • Pagination, filtering, error handling
  • Performance optimization (N+1 problem awareness, batching concepts)
  • Experience building and consuming RESTful APIs
  • Strong SQL skills and experience with relational databases

Frontend (Angular – Mandatory)

  • Strong experience with Angular (v10+)
  • Components, services, modules, routing
  • Reactive forms, RxJS, Observables
  • Proficient in TypeScript, HTML5, CSS3
  • Experience integrating Angular applications with GraphQL APIs (Apollo Client or similar)
  • Good understanding of frontend performance, state management, and reusable UI components

Engineering & Process

  • Unit testing with JUnit (backend) and Jasmine/Karma (Angular)
  • Build tools: Maven / Gradle
  • Version control using Git
  • Experience working in Agile / Scrum teams
  • Strong communication, analytical thinking, and collaboration skills

Required Skills

Join WhatsApp Channel