Software Engineer

Sigma Software

Dearborn (MI)

On-site

USD 110,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Sigma Software in Dearborn, MI is seeking a skilled Software Engineer to design and deliver scalable cloud-native microservices for the Connected Services platform, owning the full software lifecycle from architecture to deployment.

You will build robust APIs and event-driven systems for real-time device and data integrations, collaborate with product and DevOps on CI/CD pipelines using Docker, Kubernetes, and Helm, and contribute to architecture reviews.

Qualifications

  • 5+ years with Java and Spring ecosystem (Java 17+ preferred).
  • 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 cloud deployments using Docker and Kubernetes (AWS/GCP/Azure).
  • Contributions to open-source Java or Spring projects.

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 and Mockito; run integration tests.
  • Collaborate with product and DevOps on CI/CD pipelines using Docker, Kubernetes, and Helm.
  • Participate in architecture reviews and define team best practices.

Skills

Java 17+
Spring Boot
Spring Cloud
Spring Security
Spring Data JPA
Kafka/RabbitMQ
Docker/Kubernetes
Open-source contributions

Tools

Docker
Kubernetes
Helm

Job description

Overview

We are looking for a skilled Software 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 using Docker, Kubernetes, and Helm
  • Participate in architecture reviews and define best practices for the team
Requirements
Required Skills
  • 5+ years with Java and the Spring Boot ecosystem; Java 17+ preferred
  • 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, including PostgreSQL, MongoDB, and Redis
  • Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)
  • Contributions to open-source Java or Spring Boot projects
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 technologies, including Istio and Linkerd, and observability tooling
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Vertex Sigma Software • Dearborn (MI)

On-site
USD 85,000 - 115,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Full Stack Engineer
Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 80,000 - 120,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Advance Auto Parts • Raleigh (NC)

Hybrid
USD 110,000 - 165,000
Java Developer
Java Developer

Techgene Solutions • United States

On-site
USD 110,000 - 170,000
Software Engineer V - Java + SpringBoot + Kubernetes
Software Engineer V - Java + SpringBoot + Kubernetes

Confiz • San Jose (CA)

On-site
USD 130,000 - 160,000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

re-zoo-me • Phoenix (AZ), Northern (KY)

Hybrid
USD 110,000 - 150,000
Software Engineer
Software Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000