×
Register Here to Apply for Jobs or Post Jobs. X

Senior Java Engineer

Job in Sterling Heights, Macomb County, Michigan, 48310, USA
Listing for: TekCommands Inc
Full Time position
Listed on 2026-07-05
Job specializations:
  • Software Development
    Java Developer, Backend Developer, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

Senior Java Engineer

Onsite in Dearborn, MI, 5 days a week.

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 Dev Ops 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/No

    SQL 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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary