1

Java Software Developer Jobs in Michigan (NOW HIRING)

Sr.Java Developer

Lansing, MI ยท On-site

$58 - $74/hr

Software Engineer capabilities with 10 or more years of experience, relies on experience and ... Experience developing complex computer systems using java IDEs such as Eclipse. Experience ...

Java Developer

Dearborn, MI ยท On-site

$46.75 - $60.75/hr

Emerging mode software developer will be responsible for working in the full technology stack ... Strong Java development with experience with Spring Experience developing APIs Additional ...

Remote Software Engineer

Ann Arbor, MI ยท On-site

$50.75 - $69.50/hr

Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, machine learning engineers for ...

Sr.Java Developer

Lansing, MI

$58 - $74/hr

Experience developing complex computer systems using java IDEs such as Eclipse. Experience ... Software Engineer capabilities with 10 or more years of experience, relies on experience and ...

We are looking for a Software Developer who can help ensure that our business objectives and ... Java or C# * Experience with Postgresql databases & administration preferred * Experience with ...

next page

Showing results 1-20

Java Software Developer information

See Michigan salary details

$13

$49

$67

How much do java software developer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for java software developer in Michigan is $49.42, according to ZipRecruiter salary data. Most workers in this role earn between $42.74 and $55.29 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Java Software Developer, and why are they important?

To thrive as a Java Software Developer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is essential, and certifications like Oracle Certified Professional Java Programmer can be beneficial. Effective problem-solving, collaboration, and communication skills help developers excel within teams and adapt to changing project requirements. These skills and qualifications enable developers to build robust, scalable applications efficiently and contribute to successful project outcomes.

What is the difference between Java Software Developer vs Java Web Developer?

AspectJava Software DeveloperJava Web Developer
Primary FocusDeveloping Java applications and backend systemsBuilding and maintaining web applications using Java technologies
Required SkillsJava SE, object-oriented programming, database integrationJava EE, HTML/CSS, JavaScript, web frameworks
Work EnvironmentSoftware development teams, enterprise applicationsWeb development teams, internet-based projects
CertificationsOracle Java Certifications, Spring certificationsOracle Java Certifications, Web framework certifications

Java Software Developers focus on creating robust backend applications using Java, while Java Web Developers specialize in building dynamic web interfaces and web-based systems. Both roles require Java expertise and often overlap, but their primary responsibilities and skill sets differ based on the project type.

What does a Java Software Developer do?

A Java Software Developer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on various types of projects, from web and mobile applications to enterprise-level systems. Their duties typically include writing code, debugging and testing software, collaborating with team members, and ensuring that applications are efficient and secure. Java developers often work with frameworks such as Spring or Hibernate and may also be involved in integrating databases and APIs. Their role is essential in bringing software ideas to life and maintaining the smooth operation of existing applications.

How does a Java Software Developer typically collaborate with other team members during a project?

Java Software Developers often work closely with cross-functional teams that may include front-end developers, QA engineers, project managers, and UX/UI designers. Collaboration usually involves participating in daily stand-ups, code reviews, and sprint planning meetings to ensure alignment on project goals and timelines. Developers also use version control systems, like Git, and communication tools, such as Slack or Jira, to coordinate tasks and share progress. Effective teamwork is essential for integrating different components, troubleshooting issues, and delivering high-quality software solutions.
What are the most commonly searched types of Java Software Developer jobs in Michigan? The most popular types of Java Software Developer jobs in Michigan are:
What cities in Michigan are hiring for Java Software Developer jobs? Cities in Michigan with the most Java Software Developer job openings:
What are popular job titles related to Java Software Developer jobs in MI? For Java Software Developer jobs in MI, the most frequently searched job titles are:
Infographic showing various Java Software Developer job openings in Michigan as of May 2026, with employment types broken down into 40% Full Time, 40% Part Time, and 20% Contract. Highlights an 80% In-person, and 20% Remote job distribution, with an average salary of $102,788 per year, or $49.4 per hour.
Java Software Engineer with ML& GCP (W2 Position)

Java Software Engineer with ML& GCP (W2 Position)

Megan soft Inc

Dearborn, MI โ€ข On-site

$47.50 - $65.25/hr

Other

Posted 28 days ago


Job description

We have a job opportunity of a Role Software Engineer with given job description on W2. Please forward updated profile to praveen@megansoft.com or +1(248) 266-0910.

Position Title: Software Engineer (W2 Position)

Location: Dearborn, MI (Hybrid)

Duration: 12+ Months

Experience: 8+ Years

Note : Only USC and GCย  Neededย 

JD::

  • 2+ years of Java development experience and Google Cloud Platform knowledge.
  • Strong familiarity with AI/ML fundamentals gained through hands on experience in product delivery setting.
  • General Coding Proficiency Required (Coding Test)

Experience Preferred:

  • Ford business process knowledge, and strong data science foundations will be advantageous.

Thanks & Regards

Praveen

Megan Soft, Inc.

Direct No: +1(248) 266-0910

E Mail: praveen@megansoft.com