Demo

Java Software Engineer

Themesoft Inc.
Dearborn, MI Contractor
POSTED ON 6/28/2026
AVAILABLE BEFORE 7/26/2026

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

vignesh@themesoft.com

Hourly Wage Estimation for Java Software Engineer in Dearborn, MI
$46.00 to $55.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Software Engineer?

Sign up to receive alerts about other jobs on the Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Themesoft Inc.

  • Themesoft Inc. Portland, OR
  • What are the top 3 skills required for this role? - Understanding core data center components: - Hands-on Troubleshooting & Break-Fix Skills - Cabling & Do... more
  • 2 Days Ago

  • Themesoft Inc. Charlotte, NC
  • POSITION DETAILS: SRE Engineer Charlotte NC or Chandler AZ Contract 12 Months Hybrid Pay rate: $65/hr on W2 Job Description: Must Have Required Qualificati... more
  • 2 Days Ago

  • Themesoft Inc. Dallas, TX
  • Position : Agile Project Manager – Data Organization Location : NJ / Dallas, TX / Atlanta, GA Job Description: Role Overview We are seeing an experienced A... more
  • 2 Days Ago

  • Themesoft Inc. Mountain View, CA
  • Senior Engineering Technician Hiring Mode: Contract (TP) Location: Mountain View, CA (Onsite) Job Description We are seeking a Senior Engineering Technicia... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Java Software Engineer jobs in the Dearborn, MI area that may be a better fit.

  • Triunity Software Detroit, MI
  • Benefits: Health insurance Paid time off Training & development Position : W2 (No C2C) VISA: Open Candidates with career Gap Can also applicable. Job Descr... more
  • 28 Days Ago

  • OneStream Software Rochester, MI
  • Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Sa... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!