Software Engineer Java . Spring Boot . Connected...

Cognizant Technology Solutions Corporation
Dearborn, MI, United States
about 1 month ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Amazon Web Services Advanced Message Queuing Protocol Microsoft Azure Data Integration DevOps Java Persistence API Junit PostgreSQL Enterprise Messaging Systems MongoDB
+27 more
Message Queuing Telemetry Transport (MQTT) NoSQL OAuth Open Source Technology RabbitMQ Redis Mockito Swagger JSON Web Token Software Engineering SQL Databases Openapi Datadog Cloud Platform System Spring Cloud Istio Spring-boot Software Security Event Driven Architecture Integration Tests Kubernetes Apache Kafka Linkerd (Service Mesh) Restful APIs Stream Processing Docker Microservices

Requirements

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, testable code with JUnit, Mockito, and integration test suites

  • Collaborate with product and DevOps on CI/CD pipelines (Docker, Kubernetes, Helm)

  • Participate in architecture reviews and define best practices for the team

Required Skills

  • 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

  • Contributions to open-source Java or Spring Boot projects

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:53 min

Configuring dynamic proxy updates with Istio Pilot

Jan Mensch Jan Mensch · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all