onsite
Sr. Java Full Stack Engineer - Cognizant
Full Stack Developer
Senior Full‑Stack Engineer crafting scalable, high‑performance Java/Spring Boot microservices with Angular or Node.js front‑ends, building cloud‑native REST APIs and driving DevOps‑aligned, AI‑assisted development practices.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end applications using Java (Spring Boot) and either Angular or Node.js, ensuring clean architecture and modularity.
- Build and expose scalable RESTful APIs that power dynamic front‑end experiences and integrate with third‑party services.
- Collaborate with product owners, stakeholders, and cross‑functional Agile teams to translate business requirements into technical solutions.
- Participate in system architecture discussions, contributing to microservices design, data flow, and performance optimization.
- Implement DevOps practices: CI/CD pipelines, automated testing, containerization (Docker), and cloud deployment (AWS/Azure).
- Mentor junior engineers, conduct code reviews, and promote best practices in coding, testing, and documentation.
Requirements
- 5+ years of professional experience in Java development with Spring Boot and microservices.
- Strong proficiency in front‑end frameworks (Angular or Node.js) and modern JavaScript/TypeScript.
- Hands‑on experience with RESTful API design, Docker, Kubernetes, and cloud platforms (AWS, Azure).
- Solid understanding of Agile methodologies, CI/CD, and automated testing frameworks.
- Excellent problem‑solving skills, communication, and a collaborative mindset.