Jr. Software Engineer – Java (Spring Boot, Microservices) - Onsite III

Cognizant

Quick summary

Work type
On-site
Location
Dearborn, MI
Salary
$70,000–$85,000 / yr
Posted
14 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $169k
This role $78k
$54k most similar roles pay here $221k

This role pays less than 99% of similar roles. Most pay $142,300–$196,000 — the shaded band above. At the midpoint, this role pays about $78k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Cognizant

Cognizant is a multinational IT services and consulting company offering digital transformation, technology, and business process services. It serves clients across financial services, healthcare, manufacturing, and other industries worldwide.

Cognizant currently has 32 open roles on FindRole.

Listed pay typically runs $134,000–$194,000 across 29 roles with salary data.

Most-posted roles

View all roles at Cognizant

At a glance

TL;DR · Jr. Software Engineer – Java (Spring Boot, Microservices) - Onsite III

Cognizant is hiring a Junior Java Engineer with approximately 2 years of experience to join its engineering team, focusing on developing scalable, cloud-native microservices and real-time platforms for Connected Services and IoT ecosystems. The role involves designing RESTful and event-driven microservices using Java and Spring Boot, integrating connected systems and APIs, working with messaging systems like Kafka or RabbitMQ, and contributing to the entire software development lifecycle from design through deployment. Candidates should have hands-on experience with Spring Boot/Microservices, REST APIs, and distributed systems, along with basic knowledge of cloud technologies such as Docker and Kubernetes. The ideal candidate is passionate about building scalable systems in a fast-paced environment and possesses strong problem-solving skills and a growth mindset.

What you'll do

  • Design and develop RESTful & event-driven microservices using Java and Spring Boot.
  • Build integrations with connected systems, APIs, and real-time platforms.
  • Contribute to end-to-end development including design, build, and deployment phases.
  • Work with messaging systems like Kafka or RabbitMQ for streaming data.
  • Write clean, testable, and maintainable code.

What we're looking for

  • 2 years of Java development experience
  • Proficiency in Spring Boot and microservices architecture
  • Knowledge of REST APIs and distributed systems
  • Experience with messaging systems like Kafka or RabbitMQ
  • Basic understanding of cloud technologies (Docker, Kubernetes)
  • Strong problem-solving skills and a growth mindset
  • Ability to work effectively in fast-paced environments

More like this

Similar roles

Sr. Software Engineer II - Java/Microservices, AVP

State Street

Burlington, MA 56 days ago $90,000$157,500
Java C# React SQL JavaScript Spring Boot Kafka Azure Service Bus RabbitMQ Kubernetes Redis PostgreSQL Oracle Cosmos MongoDB Snowflake Dynatrace Solarwinds Grafana OpenTelemetry Microsoft Azure CI/CD

Software Engineer 2(Java/SpringBoot/Microservices/Kafka)

US Bank

Hopkins, MN +1 8 days ago $105,400$124,000
Java Spring Boot Spring MVC Spring Data Hibernate/JPA REST APIs microservices architecture AWS Azure GCP Docker Kubernetes CI/CD Jenkins GitLab event-driven architecture Kafka security practices AuthN/AuthZ encryption compliance
Hybrid