Software Engineer

Vertex Sigma Software

$90K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience with Java and Spring Boot; Java 17+ preferred
  • Strong knowledge of Spring Cloud, Spring Security, and Spring Data JPA
  • Experience with messaging technologies like Kafka or RabbitMQ
  • Familiarity with OAuth 2.0, JWT, and API security patterns
  • Proficient in SQL/NoSQL databases such as PostgreSQL and MongoDB
  • Hands-on experience with Docker and Kubernetes in cloud environments
  • Contributions to open-source Java or Spring Boot projects

Responsibilities

  • Design and develop RESTful and event-driven microservices
  • Build and maintain integrations with IoT devices and third-party APIs
  • Implement messaging pipelines for real-time data streaming
  • Write clean, testable code with JUnit and Mockito
  • Collaborate on CI/CD pipelines using Docker and Kubernetes
  • Participate in architecture reviews and define best practices

Benefits

  • Flexible work hours
  • Opportunities for professional development
  • Collaborative work environment
  • Access to cutting-edge technologies
  • Health and wellness programs
Full 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

Similar Jobs

More Jobs at Vertex Sigma Software

  • Software Engineer
    $90K — $130K *
    Dearborn, MI 48126 (Wayne County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: