onsite
Technical Lead - Java Backend Engineering Hybrid - Cognizant
Engineering Manager
Technical Lead driving design and delivery of high‑performance Java microservices for banking platforms, guiding architecture, and mentoring teams while leveraging Spring Boot, cloud native services, and Agile practices.
About the role
Key Responsibilities
- Design, develop, and own scalable Java‑based microservices and RESTful APIs for customer‑facing banking applications.
- Lead architectural decisions, ensuring performance, reliability, and maintainability across the backend ecosystem.
- Collaborate with product owners, architects, and cross‑functional Agile teams to translate business requirements into technical solutions.
- Mentor and guide engineering team members, fostering best practices in code quality, testing, and continuous delivery.
- Implement cloud‑native deployments using AWS or Azure services, containerization (Docker) and orchestration (Kubernetes).
Requirements
- 5+ years of professional Java development experience, with deep expertise in Spring Boot and microservice architectures.
- Proven track record designing and delivering high‑throughput, low‑latency backend services in a cloud environment.
- Strong understanding of RESTful API design, security, and performance optimization.
- Experience working in Agile/Scrum teams and leading technical discussions.
- Hands‑on experience with containerization (Docker) and orchestration platforms (Kubernetes) is preferred.