Software Engineer

Vertex Sigma Software
  • Dearborn, Michigan
    30+ days ago

    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

    Numbers & Facts

    LocationDearborn, Michigan

    Skills

    • Amazon Web Services (AWS)unmatched
    • Apache Kafkaunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Contract Requirementsunmatched
    • DevOpsunmatched
    • Dockerunmatched
    • Ecosystemsunmatched
    • GCP (Good Clinical Practices)unmatched
    • Integration Testingunmatched
    • Internet of Thingsunmatched
    • JUnitunmatched
    • Javaunmatched
    • Java Persistence API (JPA)unmatched
    • Machine Toolunmatched
    • Messaging Technologyunmatched
    • Microservicesunmatched
    • Microsoft Windows Azureunmatched
    • MongoDBunmatched
    • NoSQLunmatched
    • OAuthunmatched
    • Open Sourceunmatched
    • PostgreSQLunmatched
    • REST (Representational State Transfer)unmatched
    • RabbitMQunmatched
    • Redisunmatched
    • SQL Databasesunmatched
    • SWAGGER OASunmatched
    • Software Designunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Test Suiteunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder