Jobs / Cog***

Software Engineer Java · Spring Boot · Connected Services

Cog*** · Dearborn, MI, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Dearborn, MI, United StatesOnsite
Remuneration
Not specified
Location
Dearborn, MI, United States
Visa sponsorship
Sponsors visa

Job summary

- Please note, this role is not able to offer visa transfer or sponsorship now or in the future* Software Engineer Java · Spring Boot · Connected Services Overview We are looking for a skilled Java Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform.

Responsibilities

  • 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.
  • 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

Communication

Industry

EnergyMedia