Job Summary:
COMMSERVE TECHNOLOGIES INC is seeking a skilled Senior Java Engineer to design and deliver scalable, cloud-native microservices within their Connected Services platform. The role involves owning the full software lifecycle, 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
Qualifications:
Required:
• 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)
Preferred:
• 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
Company:
CommServe Technologies Inc is a global provider of ITES support, cybersecurity solutions, staffing services, enterprise application support, and PMO consulting. Founded in 2024, the company is headquartered in Troy, Michigan, US, , with a team of 2-10 employees. The company is currently Early Stage.