Software Engineer

Sigma Software Page โ€” United States ยท Posted ~1 day ago

Senior

Skills

Java 17+ Spring Boot 3 Spring Cloud Spring Security REST APIs Event-driven architecture Microservices Kafka RabbitMQ JUnit Mockito Docker Kubernetes Helm CI/CD Java Spring Boot

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Work as a Software Engineer building scalable, cloud-native microservices and real-time integrations. You will design APIs and event-driven systems, work with messaging platforms, write thoroughly tested code, and collaborate on containerized CI/CD delivery. The position offers broad exposure to distributed systems, cloud infrastructure, and connected-device integrations.

Highlights

End-to-end ownership of scalable cloud-native services, with opportunities to work on real-time integrations, distributed systems, automation, and architecture decisions.

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 3Build and maintain integrations with IoT devices, third-party APIs, and connected platformsImplement messaging pipelines with Kafka or RabbitMQ for real-time data streamingWrite clean, testable code with JUnit, Mockito, and integration test suitesCollaborate with product and DevOps on CI/CD pipelines using Docker, Kubernetes, and HelmParticipate in architecture reviews and define best practices for the team Requirements Required Skills 5+ years with Java and the Spring Boot ecosystem; Java 17+ preferredStrong knowledge of Spring Cloud, Spring Security, and Spring Data JPAExperience with Kafka, RabbitMQ, or similar messaging technologiesFamiliarity with OAuth 2.0, JWT, and API security patternsProficient with SQL/NoSQL databases, including PostgreSQL, MongoDB, and RedisHands-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 communicationKnowledge of OpenAPI / Swagger specification and contract-first designExposure to service mesh technologies, including Istio and Linkerd, and observability tooling