跳到主要內容

Sr. Java Developer

00067944122

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 (Nasdaq: CTSH) is an AI Builder and technology services provider, building the bridge between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process and engineering expertise enables us to build an organization’s unique context into technology systems that amplify human potential, realize tangible returns and keep global enterprises ahead in a fast-changing world. See how at www.cognizant.com or @cognizant.

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.

加入我们的人才社区

还没找到合适的机会?接收个人定制资讯,及时跟进最新的工作机会、招聘活动和公司新闻。

注册