Senior Technical Lead - Java, Spring Boot, Angular
Summary
Leads the design and delivery of enterprise Java/Spring Boot microservices and Angular frontends, setting technical direction and CI/CD practices for scalable applications.
Location: Noida/ Chennai/ Bangalore
Experience: 8 to 11 years
Job Description
Strong experience in developing enterprise applications using Java, Spring Boot, and Angular. Should have expertise in building microservices, REST APIs, CI/CD pipelines, and modern development practices.
Key Responsibilities
- Develop and maintain scalable applications using Java 21, Spring Boot, Spring MVC, and Angular.
- Design and implement RESTful APIs and Microservices.
- Write clean, reusable, and well-tested code using JUnit, Mockito, and Spring Test.
- Manage builds using Maven and deploy applications using Docker and Jenkins CI/CD.
- Collaborate with cross-functional teams in an Agile environment.
- Perform code reviews, troubleshoot issues, and optimize application performance.
Mandatory Skills
- Java 21
- Spring Boot 3/4, Spring MVC
- Angular, TypeScript
- RESTful APIs & Microservices
- Maven
- JUnit, Mockito, Spring Test
- Docker
- Jenkins CI/CD
- Git, Git Bash, PowerShell
- SQL (MySQL or similar)
- IntelliJ IDEA
Good to Have
- Kubernetes, Helm, Argo CD
- ActiveMQ, Apache Camel
- Domain-Driven Design & Design Patterns
- HTML5, CSS3
- Tomcat
- Application Profiling & Observability Tools
BE, B Tech, MCA
At our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences.
All of our positions are open to people with disabilities.