onsite
Java Technical Lead - Cognizant
Engineering Manager
Lead the design and delivery of scalable Java microservices for high‑performance banking applications, driving architecture, code quality, and team mentorship in an Agile, cloud‑native environment.
About the role
Key Responsibilities
- Architect, develop, and maintain production‑ready Java microservices using Spring Boot, ensuring scalability, reliability, and security.
- Collaborate with cross‑functional squads in Agile ceremonies, providing technical guidance and mentoring junior engineers.
- Design and implement cloud‑native solutions on AWS, leveraging services such as ECS, Lambda, and RDS to support high‑throughput workloads.
- Define and enforce coding standards, perform code reviews, and drive continuous integration/continuous delivery (CI/CD) pipelines.
- Analyze performance bottlenecks, conduct root‑cause investigations, and optimize application and database performance.
Requirements
- 5+ years of professional Java development experience with deep knowledge of Spring ecosystem.
- Proven experience designing and deploying microservices in a cloud environment, preferably AWS.
- Strong understanding of Agile principles and experience leading technical squads.
- Excellent communication skills and a passion for mentoring and knowledge sharing.
- Experience with Docker, Kubernetes, and CI/CD tools such as Jenkins or GitHub Actions is a plus.