Full-Stack Engineer
Chennai, India · Full-time
- Posted 1d ago
- From 10decoders’s careers page
- Location
- Chennai, India
- Type
- Full-time
- Level
- Senior
- Experience
- 4+ years
- Department
- Software Development
Opens the listing on 10decoders.keka.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
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.
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
- Strong understanding of Spring Security, Spring Data JPA, HikariCP, MySQL, and transactional service design
- 3+ years of Angular experience, preferably Angular 16 or above, with feature modules, lazy routing, RxJS, reactive forms, and Angular Material
- Experience modernizing legacy Java, PHP, or monolithic systems into modern service-based architecture
- Experience with JWT-based stateless authentication, role-based access control, and secure API design
- Understanding of REST API design, OpenAPI / Swagger documentation, versioning, and API contract discipline
- Comfortable working across multiple concurrent repositories, services, and delivery streams
- Practical exposure to Docker, containerization, CI/CD pipelines, and cloud-oriented deployment practices
- Active user of AI coding copilots with sound engineering judgement and review discipline
Required and Preferred Skills:
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, Spring Security and JWT custom filter chains, Spring Data JPA, HikariCP, and MySQL schema design, Angular 16+ or Angular 20 with RxJS, feature modules, lazy routing, and reactive forms, Angular Material and responsive UI implementation, REST API design with SpringDoc, OpenAPI, or Swagger, Scheduled and asynchronous jobs using Spring @Scheduled and @Async, Legacy Java or PHP migration to modern Spring Boot / Angular architecture, Docker and containerisation fundamentals, AI copilot fluency using GitHub Copilot, Cursor, or equivalent
- Preferred: Cloud modernization or cloud migration experience, GitHub Actions CI/CD or comparable pipeline tooling, SOAP / XML integration experience, Spring WebFlux or reactive streams, Flyway or Liquibase migrations, NestJS with MongoDB / Mongoose, Transloco or comparable i18n framework, External payment, telco, or fintech API integration, Socket.IO or real-time integration patterns, Multi-service troubleshooting across distributed systems
Skills they ask for
Pick one to see other roles that ask for it.
About 10decoders
AI consulting for healthcare and fintech10decoders is an AI consulting and engineering partner for mid-market healthcare and fintech, covering agentic AI, modernization and quality engineering.
See all 13 roles at 10decodersMore roles at 10decoders
See all 13- Business DevelopmentLead · RemoteBusiness Development · Lead · Remote1d
- Cold Calling ExecutiveMadurai · Entry Level · On-siteSales · Entry Level · On-siteMadurai, India1d
- Sales ExecutiveChennai · Entry Level · On-siteSales · Entry Level · On-siteChennai, India1d
- Cold CallerChennai · InternSales · InternChennai, India1d
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.