Senior Java Developer
Job description
About The Role
We are seeking an experienced Senior Java Developer with strong expertise in modern Java technologies, microservices architecture, and AI-driven application development. In this role, you will design, develop, and support scalable enterprise applications while leveraging emerging AI technologies to enhance business processes and customer experiences.
You will collaborate with cross-functional teams to build high-performing, secure, and cloud-enabled solutions that support critical business operations. This position offers the opportunity to work on innovative AI Agent implementations, distributed systems, and modern enterprise architecture using Java, Spring Boot, Kafka, cloud services, and enterprise databases.
In This Role, You Will
- Design, develop, and maintain enterprise applications using Java/J2EE, modern Java, and Spring Framework.
- Build and support Spring Boot-based RESTful microservices.
- Develop AI Agent solutions and integrate AI capabilities into business applications.
- Design and implement data solutions using Hibernate, Oracle, and Cassandra.
- Develop batch processing jobs and event-driven applications using Kafka.
- Build scalable, secure, and cloud-enabled applications.
- Collaborate with cross-functional teams throughout design, development, testing, deployment, and support.
- Troubleshoot application issues and contribute to continuous improvement initiatives.
Regardless of your working arrangement, we are here to support a healthy work-life balance through our various wellbeing programs.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.
What You Need To Have To Be Considered
- 7+ years of experience with Java/J2EE and modern Java versions.
- Hands-on experience with Spring Framework and Spring Boot.
- Experience developing REST APIs and microservices.
- Experience building or integrating AI-powered applications or AI Agents.
- Strong knowledge of Hibernate, Oracle, and Cassandra.
- Experience with Kafka and event-driven architectures.
- Experience developing cloud-based enterprise applications.
- Strong problem-solving, analytical, and communication skills.
- Experience with Generative AI, LLMs, and AI Agent frameworks.
- Knowledge of Docker, Kubernetes, and containerized environments.
- Experience with AWS, Azure, or Google Cloud Platform.
- Familiarity with CI/CD and DevOps practices.
- Experience building large-scale distributed systems.
- Java, cloud, or AI-related certifications.
Important Disclaimers
- Please note: A few of our roles may require in-person interviews at Cognizant offices or client locations, depending on project or client needs.
- Candidate must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future
Applications will be received by September 17th, 2026.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
- Medical/Dental/Vision/Life Insurance.
- Paid holidays plus Paid Time Off.
- 401(k) plan and contributions.
- Long-term/Short-term Disability.
- Paid Parental Leave.
- Employee Stock Purchase Plan.
Interested in this role?