onsite
Java Technical Lead Hybrid - Cognizant
Engineering Manager
Lead the design, development, and delivery of high‑performance Java microservices for banking applications, guiding architecture decisions and collaborating with Agile squads to ensure secure, scalable, production‑ready backend solutions.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices and RESTful APIs that meet enterprise standards for performance, security, and scalability.
- Own end‑to‑end backend architecture, including service decomposition, data modeling, and integration patterns.
- Collaborate with product owners, architects, and cross‑functional teams in Agile ceremonies to translate business requirements into technical solutions.
- Mentor and guide development teams on best practices, code quality, and continuous delivery pipelines.
- Ensure services are production‑ready through automated testing, code reviews, and performance tuning.
Requirements
- 5+ years of professional Java development experience, with deep knowledge of Spring Boot and related ecosystem.
- Proven experience building and operating microservice architectures and REST APIs in a cloud environment (AWS preferred).
- Strong understanding of Agile methodologies and ability to work effectively within Scrum teams.
- Hands‑on experience with CI/CD tools, containerization (Docker/Kubernetes), and automated testing frameworks.
- Excellent problem‑solving skills and the ability to communicate technical concepts to both technical and non‑technical stakeholders.