Please note, this role is not able to offer visa transfer or sponsorship now or in the future
About the Role
We are seeking a highly skilled Senior Java Developer with strong expertise in Spring Boot, event‑driven architectures, and Apache Kafka, as well as hands-on experience developing and deploying services in Azure or Google Cloud Platform (GCP). This role also requires familiarity with Microsoft Copilot, Generative AI technologies, and integrating AI-assisted coding workflows to accelerate development.
You will design and deliver scalable backend services, modernize cloud-native applications, and contribute to innovation initiatives leveraging GenAI.
Key Responsibilities
1. Backend Engineering
- Design, develop, and optimize Java/Spring Boot microservices with clean architecture and high scalability.
- Implement RESTful APIs, asynchronous messaging, and event-driven patterns.
- Apply secure coding practices, API contracts, and comprehensive unit/integration test coverage.
2. Event Streaming & Distributed Systems
- Build and maintain Kafka pipelines, topics, schemas (Avro/JSON), and consumer/producer applications.
- Design real-time event streaming, pub/sub architectures, and message replay/retention strategies.
- Work with schema registries, message partitioning, and high-throughput processing.
3. Cloud Engineering (Azure or GCP)
- Deploy, manage, and monitor applications using:
- Azure: App Services, AKS, Functions, ACR, Event Hub, Cosmos DB, Key Vault
- GCP: Cloud Run, GKE, Pub/Sub, IAM, Cloud Functions, Cloud SQL/Firestore
- Build CI/CD pipelines using GitHub Actions, Azure DevOps, or Cloud Build.
- Implement cloud-native patterns: autoscaling, resilience, observability, secret management.
4. Copilot & Generative AI Integration
- Use GitHub Copilot and other AI-assisted tools to accelerate development and improve code quality.
- Contribute to building GenAI-enabled features, such as:
- Intelligent code generation
- Conversational interfaces
- ML/LLM-based service integrations
- Collaborate with data/AI teams to integrate GenAI services via REST APIs or cloud AI platforms.
5. Systems Design & Architecture
- Work across teams to define architecture for backend services, event pipelines, and cloud deployments.
- Lead design reviews, conduct POCs, and provide technical mentorship to junior developers.
- Promote best practices for distributed systems, cloud-native development, and enterprise integration.
Required Qualifications
- 6+ years of hands‑on Java development experience.
- Strong expertise in Spring Boot, Spring Cloud, JPA/Hibernate.
- Experience building microservices and distributed systems.
- Deep knowledge of Apache Kafka, including consumers, producers, partitions, offsets, schema registry.
- Hands-on experience with Azure or GCP cloud services.
- Strong understanding of CI/CD, Git, DevOps concepts.
- Experience using GitHub Copilot, Azure AI Studio, or similar AI-assisted development tools.
- Solid knowledge of REST APIs, JSON, secure coding, OAuth2/JWT.
- Strong problem‑solving, debugging, and performance tuning skills.
Preferred Qualifications
- Experience with Kubernetes (AKS or GKE) and containerization using Docker.
- Familiarity with serverless (Azure Functions, Cloud Functions).
- Experience integrating LLM/GenAI APIs (OpenAI, Azure OpenAI, Vertex AI).
- Knowledge of event-driven design patterns and CQRS.
- Exposure to NoSQL databases (Cosmos DB, Firestore, MongoDB).
- Experience in Agile/Scrum development environments.
- Understanding of AI governance, prompt engineering, and RAG architecture.
The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.
- Cognizant is a global community with more than 300,000 associates around the world.
- We don’t just dream of a better way – we make it happen.
- We take care of our people, clients, company, communities and climate by doing what’s right.
- We foster an innovative environment where you can build the career path that’s right for you.
About us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2025) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com
Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.
Disclaimer:
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.