Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Dearborn?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Sigma Software

Dearborn / Global

Software Engineer

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

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location