{"schemaVersion":"jobsearcher.job.v1","id":"f902cad1d1fbb6670c279452","url":"https://jobsearcher.com/jobs/f902cad1d1fbb6670c279452","canonicalUrl":"https://jobsearcher.com/jobs/f902cad1d1fbb6670c279452","title":"Software Engineer","description":"Software EngineerON W2Location: On-site in Dearborn, MI, 5 days a weekJD:JavaSpring BootConnected ServicesOverviewWe 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.ResponsibilitiesDesign 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 (Docker, Kubernetes, Helm)Participate in architecture reviews and define best practices for the teamRequired Skills5+ years with Java (Java 17+ preferred) and Spring Boot ecosystemStrong 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 (PostgreSQL, MongoDB, Redis)Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)Nice to HaveExperience with MQTT, AMQP, or CoAP for IoT device communicationKnowledge of OpenAPI / Swagger specification and contract-first designExposure to service mesh (Istio, Linkerd) and observability toolingContributions to open-source Java or Spring Boot projects Years of Experience: 9.00 Years ofExperience","company":"Ruri Software Technologies","rawCompany":"ruri software technologies","city":"Dearborn","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-09-11T13:12:52.041Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"Software EngineerON W2Location: On-site in Dearborn, MI, 5 days a weekJD:JavaSpring BootConnected ServicesOverviewWe 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.ResponsibilitiesDesign 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 (Docker, Kubernetes, Helm)Participate in architecture reviews and define best practices for the teamRequired Skills5+ years with Java (Java 17+ preferred) and Spring Boot ecosystemStrong 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 (PostgreSQL, MongoDB, Redis)Hands-on with Docker and Kubernetes in cloud environments (AWS, GCP, or Azure)Nice to HaveExperience with MQTT, AMQP, or CoAP for IoT device communicationKnowledge of OpenAPI / Swagger specification and contract-first designExposure to service mesh (Istio, Linkerd) and observability toolingContributions to open-source Java or Spring Boot projects Years of Experience: 9.00 Years ofExperience","datePosted":"2026-09-11T13:12:52.041Z","dateModified":"2026-09-11T13:12:52.041Z","hiringOrganization":{"@type":"Organization","name":"Ruri Software Technologies","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dearborn","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f902cad1d1fbb6670c279452"},"url":"https://jobsearcher.com/jobs/f902cad1d1fbb6670c279452"}}