Jobs · Engineering · Michigan

Senior Java Backend Engineer/ Java Microservices Engineer

Cognizant · Dearborn, MI · 6 days ago
On-siteEngineering$70k–$105k/yrFull-time

Overview

We are looking for a skilled Java Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You will own the full software lifecycle — from architecture through deployment — building robust APIs and event-driven systems that power real-time device and data integrations.

Responsibilities

  • Design and develop RESTful and event-driven microservices using Java 17+ and Spring Boot 3
  • Build and maintain integrations with IoT devices, third-party APIs, and connected platforms
  • Implement messaging pipelines with Kafka or RabbitMQ for real-time data streaming
  • Write clean, sable code with JUnit, Mockito, and integration suites
  • Collaborate with product and DevOps on CI/CD pipelines (Docker, Kubernetes, Helm)
  • Participate in architecture reviews and define best practices for the team

Requirements

  • Experience with Java (Java 17+ preferred) and Spring Boot ecosystem
  • Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
  • Experience with Kafka, RabbitMQ, or similar messaging technologies
  • Familiarity with OAuth 2.0, JWT, and API security patterns
  • Proficient with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis)
  • Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)

Nice to Have

  • Experience with MQTT, AMQP, or CoAP for IoT device communication
  • Knowledge of OpenAPI / Swagger specification and contract-first design
  • Exposure to service mesh (Istio, Linkerd) and observability tooling

Qualifications

- Commensurate with experience

Skills

- Not specified

Benefits

- COLA and this position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.

Pay

$70,000 to $105,000 + COLA

Schedule

TBD

Similar jobs