Software Engineer

Vertex Sigma Software

Indiana

On-site

USD 110,000 - 160,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Vertex Sigma Software is seeking a Software Engineer to design and deliver scalable, cloud-native microservices within our Connected Services platform. You own the full software lifecycle from architecture through deployment.

Design RESTful and event-driven microservices using Java 17+ and Spring Boot 3, integrate with IoT devices and third-party APIs, and build real-time data pipelines. Collaborate with product and DevOps on CI/CD with Docker, Kubernetes, and Helm; participate in architecture

Qualifications

  • 5+ years with Java and the Spring Boot ecosystem; Java 17+ preferred.
  • 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.

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

Skills

Java
Spring Boot
Spring Cloud
Spring Security
Spring Data JPA
Kafka
RabbitMQ
OAuth 2.0 / JWT
SQL / NoSQL
PostgreSQL
MongoDB
Redis
Docker
Kubernetes
Cloud (AWS/GCP/Azure)
Open-source contributions

Tools

OpenAPI/Swagger
Istio / Linkerd
CI/CD tooling

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Sigma Software • Dearborn (MI)

On-site
USD 110,000 - 160,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Java Full Stack Engineer
Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 80,000 - 120,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel, Inc. • Phoenix (AZ), Northern (KY)

On-site
USD 120,000 - 170,000
Senior Java Developer
Senior Java Developer

IVIDTEK INC • Las Vegas (NV)

On-site
USD 100,000 - 140,000
Software Engineer (Java Microservices)
Software Engineer (Java Microservices)

TechDigital Group • Charlotte (NC)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Paragon IT Professionals • Des Moines (IA)

On-site
USD 100,000 - 130,000
Software Engineer (Java)
Software Engineer (Java)

NxtPe • United States

Remote
USD 110,000 - 150,000