Java Angular Full-Stack Engineer
10decoders · IT Services & Consulting
- Chennai, India; Madurai, India
- On-site
- Posted 25 days ago
- Software Engineering
About the job
Experience: 4+ Years
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
patterns
practices
review quality
What You Bring
forms, and Angular Material
Senior Full-Stack Engineer | Java / Angular / Cloud Modernisation
Required and Preferred Skills
The role requires a senior full-stack engineering role with strong backend delivery, Angular frontend capability, and
practical modernization mindset.
Required Preferred
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