
Job Description & Key Responsibilities
Cognizant is a global leader in technology services and consulting, known for its AIβdriven solutions and extensive industry expertise. With a presence in over 40 countries and a workforce of more than 350,000 professionals, the company helps enterprises accelerate digital transformation, build resilient cloud architectures, and unlock business value through innovation. Cognizantβs culture emphasizes continuous learning, collaboration, and a strong focus on delivering measurable outcomes for clients across sectors such as banking, healthcare, retail, and manufacturing. The firm invests heavily in upβskilling its talent pool, offering certifications, mentorship programs, and a vibrant internal community that nurtures both technical and leadership growth.
The role of Java Developer (AWS) is positioned as a Lead Developer within a hybrid work model, responsible for designing, building, and maintaining cloudβnative applications on Amazon Web Services. You will work with Java Spring Boot microβservices, Python containers, Docker, and Kubernetes to deliver secure, scalable, and highβperformance solutions that meet Governance, Risk, and Compliance (GRC) requirements. The position offers exposure to endβtoβend product development, from architecture design to CI/CD pipeline implementation, and provides a platform to influence best practices across the engineering team.
Key Responsibilities:
1. Build, enhance, and maintain backend services using Java and Python.
2. Design scalable, reliable, and secure microβservice architectures on AWS.
3. Develop automation scripts and internal tools to improve operational efficiency.
4. Provide dayβtoβday production support, including adβhoc scripting and issue resolution.
5. Conduct vulnerability management activities: identify, triage, track, and support remediation of security issues.
6. Collaborate with crossβfunctional teams (frontend, QA, DevOps) to deliver robust solutions.
7. Optimize system performance through monitoring, profiling, and tuning.
8. Contribute to continuous improvement initiatives and documentation.
9. Participate in code reviews and enforce coding standards.
10. Mentor junior developers and share knowledge on cloudβnative best practices.
Tech Stack: Java 11+, Spring Boot, Python 3.x, Docker, Kubernetes, AWS (EC2, S3, Lambda, RDS, CloudWatch), Git, Jenkins/Bitbucket Pipelines, REST/GraphQL APIs, Terraform (optional), and security tools such as OWASP ZAP.
Growth Path: Starting as a Lead Developer, you can progress to Solution Architect, Cloud Engineering Manager, or specialize further as a DevSecOps Lead. Cognizantβs internal mobility program encourages movement across domains and geographies, enabling you to broaden your expertise and take on larger, clientβfacing responsibilities.
Why Join Cognizant? You will work on cuttingβedge cloud projects for Fortune 500 clients, gain exposure to a diverse technology stack, and benefit from a supportive learning ecosystem that includes sponsored certifications (e.g., AWS Certified Developer β Associate). The hybrid model offers flexibility while fostering collaboration, and the companyβs strong emphasis on employee wellβbeing ensures a balanced professional life.