1

Contract Java Developer Jobs in Michigan (NOW HIRING)

Java Tutor

Detroit, MI · Remote

$18 - $40/hr

Deep knowledge of Java syntax, object-oriented programming principles, inheritance, polymorphism ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Java Tutor

Kalamazoo, MI · Remote

$18 - $40/hr

Deep knowledge of Java syntax, object-oriented programming principles, inheritance, polymorphism ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Java Tutor

Ann Arbor, MI · Remote

$18 - $40/hr

Deep knowledge of Java syntax, object-oriented programming principles, inheritance, polymorphism ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Contract to Hire (Only open to CITIZENS / GREEN CARD / TN VISA HOLDERS) Qualifications * 5-10 years ... Strong mobile programming and design skills. * Experiencing consuming and designing RESTful APIs

Back-end Software Development Engineer

Dearborn, MI

$46.50 - $60.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... contracts, event-driven patterns, scalability, resiliency, observability, and secure design ... Java - Strong proficiency in Java for backend service development, including object-oriented design ...

Company Description Xoriant Corporation is a product development, engineering and consulting ... Project Start Date: 7/27/2015 Duration: 1+ Year long term contract Address: 425 W. Ottawa St.

Company Description Xoriant Corporation is a product development, engineering and consulting ... Project Start Date: 7/27/2015 Duration: 1+ Year long term contract Address: 425 W. Ottawa St.

Showing results 21-40

Contract Java Developer information

See Michigan salary details

$13

$49

$67

How much do contract java developer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for contract java 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 is a contract Java developer?

Contract Java Developers are software professionals who specialize in the Java programming language and are hired on a contract basis, rather than as permanent employees. They typically work for a set period of time or on a specific project, developing, testing, and maintaining Java-based applications according to the client’s requirements. These developers are often brought in to provide specialized expertise, handle workload spikes, or complete short-term projects. Their roles may include writing code, fixing bugs, integrating systems, and ensuring applications meet performance and security standards.

What are the key skills and qualifications needed to thrive as a contract Java developer?

To thrive as a Contract Java Developer, you need strong Java programming skills, experience with object-oriented design, and a solid understanding of software development lifecycles, typically supported by a relevant degree or certifications. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is commonly required. Excellent problem-solving, adaptability, and clear communication skills help you efficiently integrate with new teams and projects. These abilities ensure you can quickly deliver high-quality, maintainable code that meets client requirements in a dynamic contract environment.

What are some common challenges faced by contract Java developers when integrating with existing teams and projects?

Contract Java Developers often need to quickly adapt to unfamiliar codebases and team workflows, which can be challenging given tight project timelines. Effective communication is essential, as they must coordinate with permanent staff, understand project requirements, and align with established coding standards and deployment processes. Many contractors also need to manage multiple projects or clients simultaneously, requiring strong time management skills. Proactively seeking clarity on expectations and leveraging onboarding resources can help ease the integration process.

What is the difference between Contract Java Developer vs Contract Software Engineer?

AspectContract Java DeveloperContract Software Engineer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science or related, various programming certifications
Work EnvironmentDevelopment teams, client sites, remote optionsDevelopment teams, client sites, remote options
Industry UsageTech, finance, healthcare, e-commerceTech, finance, healthcare, e-commerce
Search & Comparison IntentFocus on Java-specific roles, Java projectsBroader software development roles, multiple languages

Contract Java Developers specialize in Java programming and are often sought for Java-specific projects. Contract Software Engineers have a broader scope, working with multiple programming languages and technologies. Both roles are common in tech industries and share similar work environments, but the Java Developer role is more focused on Java expertise.

Are Contract Java developers still in demand?

Contract Java developers remain in demand due to ongoing needs for software development, system integration, and enterprise applications. Skills in frameworks like Spring and experience with cloud platforms can enhance job prospects in this field.

What are the most commonly searched types of Java Developer jobs in Michigan?

The most popular types of Java Developer jobs in Michigan are:

What are popular job titles related to Contract Java Developer jobs in Michigan?

For Contract Java Developer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Contract Java Developer jobs in Michigan look for?

The top searched job categories for Contract Java Developer jobs in Michigan are:

What cities in Michigan are hiring for Contract Java Developer jobs?

Cities in Michigan with the most Contract Java Developer job openings:

Infographic showing various Contract Java Developer job openings in Michigan as of August 2026, with employment types broken down into 77% Full Time, 6% Part Time, 2% Temporary, 14% Contract, and 1% Nights. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $102,788 per year, or $49.4 per hour.

Senior Java Developer with Healthcare Experience

GDI Infotech

Lansing, MI • On-site

$58 - $74/hr

Contractor

Re-posted 8 days ago


Job description

Senior Java Developer with Healthcare Experience
  • Hybrid position in Lansing, MI
  • Long-term contract (1-2 years)
About the Position
GDI Infotech is recruiting a senior programmer analyst with experience in Java, SQL, and Javascript frameworks (Angular/React JS) on behalf of our government client. The selected candidate will be responsible for enhancements, maintenance, and support of MIHP, and MCIR - EDHI applications related to healthy pregnancies and hearing loss support.
Job Responsibilities:
  • Write well-designed, testable code using Java, Spring MVC, Hibernate framework for entity object mapping, JQuery/HTML5, JavaScript, HTML, XML, Angular
  • Design, Develop, and maintain applications using the Apache Struts framework.
  • Implement design patterns like Intercepting Filter, Front Controller, Session Fa ade, DAO, Singleton, and Service Locator
  • Execute full software development life cycle (SDLC) including gathering requirements and writing functional/technical specifications for complex projects.
  • Develop database objects including stored procedures, and functions, with an understanding of logical and physical database model
  • Troubleshoots issues using SQL, PL/SQL scripts, and tune SQL queries and scripts
  • Utilize source control tools such as GIT, application servers Apache Tomcat, JBOSS, Web Sphere, Openshift Container
  • Develop software design documents and work with stakeholders for review and approval.

Required Skills

  • 10+ years developing complex computer systems using Java, Java IDEs such as Eclipse, STS
  • 8+ years of programming using Java JEE Struts Framework
  • 10+ years of programming in SQL and/or PL/SQL.
  • 8+ years of programming using Java JEE Spring/Spring Boot Framework 3.0.
  • 8+ years of development using the Hibernate/JPA framework.
  • 5+ years in project development using Angular/React JS, JavaScript framework.
  • Over 5+ years of programming in the JBOSS Enterprise SOA environment including JBOSS Workflow.
  • Over 5+ years using CMM/CMMI Level 3 methods and practices.
  • Over 5+ years implemented agile development processes including test-driven development.
  • Over 3+ years of Experience or Knowledge in creating CI/CD pipelines using Azure DevOps- Nice to have
  • Experience in Electronic Health Records(EHR) HL7 solutions.
  • Experience in 5010 EDI X12 healthcare claims processing solutions.

About GDI Infotech:

GDI Infotech is a talent matchmaking company focused on technical and engineering resources to assist organizations in achieving their strategic objectives. Since our founding in 1993, we've assisted countless organizations in achieving their goals.

Building successful teams requires more than just technical skills. GDI's proven 360 methodology address all attributes for success, creating successful teams.

We positively impact lives daily by matching the right people with the right position.