Job Information
Cognizant Sr. Java Developer in Bentonville, Arkansas
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.
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.