Java Software Engineer
Posted
Jun 27, 2026 (Jun 27)
Seniority
Senior
Work Model
On-site
Type
Contract
Category
Salary
Not specified
Skills
Description
Job Title : Java Software Engineer Location: Dearborn, MI (Onsite)-Only locals Duration: Long Term Contract Note: This is a W2 opportunity Job Description: We are looking for a skilled Senior Java 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 (Docker, Kubernetes, Helm) • Participate in architecture reviews and define best practices for the team Required Skills • 5+ years with Java (Java 17+ preferred) and Spring Boot ecosystem • 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 (PostgreSQL, MongoDB, Redis) • Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure) 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 (Istio, Linkerd) and observability tooling • Contributions to open-source Java or Spring Boot projects Thanks & Regards, Vignesh [email protected]
Similar Jobs
Staff Software Developer
Varicent · Canada
Staff Software Engineer, Product (Mexico City)
LawnStarter · Mexico
Staff Software Engineer, Product (São Paulo)
LawnStarter · Brazil
Staff Software Engineer, Product (Montevideo)
LawnStarter · Uruguay