Java Angular Full-Stack Engineer
- Compensation
- Not disclosed
- Location
- Chennai, TN, India
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- The role requires a senior full-stack engineering role with strong backend delivery, Angular frontend capability, and
- practical modernization mindset.
- Java 21 and Spring Boot 3.x Cloud modernization or cloud migration experience
- Spring Security and JWT custom filter chains GitHub Actions CI/CD or comparable pipeline tooling
- Spring Data JPA, HikariCP, and MySQL schema design SOAP / XML integration experience
- Angular 16+ or Angular 20 with RxJS, feature modules, lazy routing,
- and reactive forms
- Spring WebFlux or reactive streams
- Angular Material and responsive UI implementation Flyway or Liquibase migrations
- REST API design with SpringDoc, OpenAPI, or Swagger NestJS with MongoDB / Mongoose
- Scheduled and asynchronous jobs using Spring @Scheduled and
- @Async
- Transloco or comparable i18n framework
- Legacy Java or PHP migration to modern Spring Boot / Angular
- architecture
- External payment, telco, or fintech API integration
- Docker and containerisation fundamentals Socket.IO or real-time integration patterns
- AI copilot fluency using GitHub Copilot, Cursor, or equivalent Multi-service troubleshooting across distributed systems
Full description
We are looking for a Senior Full-Stack Engineer who can own feature delivery end-to-end, from Spring Boot APIs
and data access layers to Angular web frontends using RxJS, reactive forms, and Angular Material. This is a
hands-on role for an engineer who can work across multiple repositories, modernize legacy Java and PHP
components, and contribute to a future-state architecture based on Java 21, Spring Boot 3, Angular 20,
containerization, CI/CD, and cloud-ready deployment patterns.
Java / Spring Boot
APIs, security, JPA, jobs, integration services
Angular / RxJS
Feature modules, reactive forms, state flows, UI
delivery
Modernisation / Cloud
Legacy migration, containers, CI/CD, cloud-
ready architecture
What You Will Do
- Design, build, and maintain REST APIs using Spring Boot 3 and Java 21
- Modernize legacy Java and PHP components into maintainable Spring Boot services and Angular frontends
- Contribute to cloud modernization, containerization, CI/CD readiness, and cloud-ready deployment patterns
- Implement Spring Security filter chains, JWT validation, and multi-role authorization
- Build Angular feature modules using Angular Material, RxJS, reactive forms, lazy routing, and modern component
patterns
- Integrate with external payment, telco, and provider APIs using REST, SOAP, XML, and secure API patterns
- Write scheduled and asynchronous background jobs for transaction reconciliation, reporting, and system maintenance
- Maintain and extend centralized authentication and authorisation services
- Produce operational Excel and PDF reports using Apache POI and related reporting libraries
- Write unit and integration tests using Spring Boot Test, MockMvc, Karma, Jasmine, and appropriate frontend testing
practices
- Containerize services and assist in establishing CI/CD pipelines using Docker and GitHub Actions or equivalent tooling
- Use AI coding tools such as GitHub Copilot, Cursor, or equivalent responsibly to improve delivery productivity and code
review quality
What You Bring
- 4+ years of Java engineering experience with Spring Boot 2.x or 3.x in production environments