Software Engineer
- Source: Naukri
- NTT DATA Business Solutions
- Hybrid
- Bengaluru
- Full-Time
- Mid level
Job Description
Requirements:
Full Stack Angular Developer with strong Angular/TypeScript expertise and solid Java/Spring Boot backend skills to build and maintain enterprise-grade web applications in a large, established codebase.
Responsibilities:
- Maintain full stack features across Angular frontends and Spring Boot REST backends.
- Design secure, well-structured REST APIs using clear Controller, Service, and Data Access layers.
- Work with existing state management, data grids, shared components, and enterprise integrations.
- Write unit/integration tests, support CI/CD, and maintain good coverage on both frontend and backend.
- Participate in code reviews and debug issues across UI, API, and database layers.
Experience:
- Frontend: Angular, TypeScript, RxJS, NgRx/state management, Angular Material/component libraries, enterprise data grids, Jest/Jasmine, SCSS; Playwright/Cypress experience is a plus.
- Backend: Java, Spring Boot Web/Security/Batch, Spring Data JPA, relational databases, secure authentication/authorization, JUnit, Mockito, Gradle/Maven.
- 5+ years of Angular-anchored full stack development experience; comfortable in large multi-module enterprise codebases; strong Git and CI/CD discipline.
Skills
- TypeScript
- microsoft-typescript
- Java
- spring
- spring-boot
- rxjs
- angular-material
- Jest
- jasmine
- Playwright
- Cypress
- spring-data
- JUnit
- mockito
- Gradle
- apache-maven
