Haystack
← Back to Jobs
Full time
Technology
VS

Software Engineer

Vertex Sigma SoftwareDearborn🇺🇸United StatesPosted 1 Jul 2026

Why This Role Stands Out

This role offers a fantastic opportunity to architect and deliver cloud-native microservices, empowering you to own the full software lifecycle and build robust APIs that drive real-time integrations. If you're a mid-senior engineer with a strong Java and Spring Boot background, eager to work with cutting-edge technologies like Kafka and Kubernetes, you'll thrive in this impactful position. Apply today to join a dynamic team and contribute to innovative connected services!

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
On Site
Location
Dearborn, United States
Posted
2 months ago
DockerGCPMicroservicesMongoDBSQLSpringSpring BootAWSOAuthService MeshAzureHelmIoTIstioJUnitJWTJavaKafkaKubernetesPostgreSQLRabbitMQRedis

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

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

Similar jobs