Skip to main content
C

Sr. Java Developer

Cognizant

Location

Bentonville, AR, US

Salary

Not specified

Type

fulltime

Posted

Today

via indeed

Job Description

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.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs