1

Java Jobs in Dearborn, MI (NOW HIRING)

IT - Java Developer

Ann Arbor, MI · On-site

$50.28 - $55.87/hr

This is an incredible opportunity to leverage your Java expertise in a high-impact environment, pushing the boundaries of what's possible in financial technology. What You'll Do * Develop and ...

New

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location Responsibilities include: * Collaborate with other engineers and architects to create a common API layer ...

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location Responsibilities include: * Collaborate with other engineers and architects to create a common API layer ...

Java Developer

Detroit, MI · On-site

$50.50 - $65.25/hr

As a Skilled Java Developer you use the latest technologies, like AWS and Microservices, to develop cutting edge solutions and services to customers. * Help customers stay ahead and offer attractive ...

Java Developer

Detroit, MI

$50.50 - $65.25/hr

As a Skilled Java Developer you use the latest technologies, like AWS and Microservices, to develop cutting edge solutions and services to customers. * Help customers stay ahead and offer attractive ...

Java Developer Duration: 3 months contract only Location: Columbus Ohio / Easton location Responsibilities include: * Collaborate with other engineers and architects to create a common API layer ...

Mid-Level Java Developer

Ann Arbor, MI · On-site

$50 - $64.50/hr

Job#: 3046590 Mid-Level Java Developer Location: Ann Arbor, Michigan (Hybrid) Role Overview We are seeking a Mid-Level Java Developer for a position in Ann Arbor, MI. This role requires a hybrid work ...

New

Java with Service-Now

Ann Arbor, MI

$50 - $64.50/hr

Java with Service-Now Location : Duluth, Atlanta, GA Duration : 1 Year Proficiency with Java Script, jQuery, AJAX, XML, MySQL, HTML, CSS . Proficiency with Service-Now framework and good ...

Senior Java Developer

Pontiac, MI · On-site

$56.75 - $72.50/hr

The key technologies and skill sets for this position include Java, MySQL, Linux, Eclipse/SVN, Jetty, file transfer protocols (FTP/S, SFTP, AS2, etc.), Web services, and a working knowledge of ...

Senior java developer

Detroit, MI

$55.25 - $70.25/hr

Senior Java/J2EE Developer Location: Detroit, MI Duration: 13-14 months Engagement Description: Work closely with Business and IT on major Projects and Production Support activities. Understand the ...

Java AI Engineer

Farmington Hills, MI · On-site

$51 - $69.75/hr

Java AI Engineer Location: Farmington Hills, MI (Hybrid) Hiring Type: Contract Note: only 1 Round of interview Face to Face. We are looking for an AI Engineer / Applied AI Developer. The ideal ...

JAVA Developer

Dearborn, MI · On-site

$46.75 - $60.75/hr

Strong experience with Java (21) and Spring Boot microservices. • API Management: Experience configuring Apigee proxies and traffic routing. • Databases: Hands-on experience with PostgreSQL ...

Showing results 41-60

Java information

See Dearborn, MI salary details

$14

$52

$71

How much do java jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java in Dearborn, MI is $52.09, according to ZipRecruiter salary data. Most workers in this role earn between $45.05 and $58.32 per hour, depending on experience, location, and employer.

What is Java?

Java is a class-based object-oriented programming language that was developed in 1995 by Sun Microsystems and later bought by Oracle. Java was designed as a general language capable of programming software for commercial use. It is based on several previous languages such as Objective C, C++, and C#. Java can be used on most major operating systems, including Windows, Apple, and Linux distributions. There is also a Java virtual machine, which allows programmers and developers to work on different operating systems within a single platform.

What does a Java developer do?

A Java Developer is a software professional who specializes in designing, developing, and maintaining applications using the Java programming language. They often work on web, mobile, or enterprise applications, collaborating with other programmers, designers, and stakeholders to deliver functional software solutions. Their responsibilities include writing clean and efficient code, debugging issues, and ensuring applications are secure and scalable. Java Developers are also involved in testing, deploying, and updating software as technology and requirements evolve.

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

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, typically supported by a degree in computer science or a related field. Familiarity with development frameworks like Spring or Hibernate, version control systems such as Git, and relevant certifications (e.g., Oracle Certified Java Programmer) is highly beneficial. Analytical thinking, problem-solving, and effective communication are important soft skills that distinguish top candidates in collaborative environments. These skills and qualifications are vital for building robust, efficient applications and contributing effectively to development teams.

How does a Java developer typically collaborate with other teams during a software project?

Java developers frequently work alongside front-end developers, QA specialists, and project managers to ensure smooth delivery of software projects. They participate in code reviews, daily stand-ups, and sprint planning meetings, sharing progress and addressing technical challenges collaboratively. Effective communication and coordination with other departments, such as DevOps for deployment or UX/UI teams for interface integration, are essential for delivering high-quality applications. This collaborative environment helps Java developers expand their technical knowledge and build strong professional relationships.

What is the difference between Java vs Python Developer?

AspectJava DeveloperPython Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Python certifications
Work EnvironmentEnterprise applications, Android developmentWeb development, data science, automation
Industry UsageFinance, telecom, enterprise softwareTech startups, data analysis, AI projects
Common Search/ComparisonJava DeveloperPython Developer

Java and Python developers often share similar educational backgrounds and certifications. Java developers typically work on enterprise applications and Android development, while Python developers focus on web development, data science, and automation. Both roles are highly sought after in different industry sectors, with Java more common in large enterprises and Python popular in startups and AI projects.

Is Java still in demand?

Java remains a highly in-demand programming language for software development, enterprise applications, and Android app creation. Its widespread use in large organizations and the availability of Java certifications contribute to ongoing job opportunities for Java developers.

What jobs can I get if I learn Java?

Java developers are in demand for roles such as software engineer, backend developer, Android app developer, and full-stack developer. These positions typically require knowledge of Java programming, object-oriented design, and related tools like Spring or Hibernate, often with certifications or experience in software development environments.

What jobs can I get with Java?

Java is a versatile programming language used in various roles such as Java developer, software engineer, backend developer, Android app developer, and systems analyst. These jobs typically require knowledge of Java frameworks, object-oriented programming, and development tools like IDEs and version control systems.

What are the most commonly searched types of Java jobs in Dearborn, MI?

The most popular types of Java jobs in Dearborn, MI are:

What are popular job titles related to Java jobs in Dearborn, MI?

For Java jobs in Dearborn, MI, the most frequently searched job titles are:

What job categories do people searching Java jobs in Dearborn, MI look for?

The top searched job categories for Java jobs in Dearborn, MI are:

What cities near Dearborn, MI are hiring for Java jobs?

Cities near Dearborn, MI with the most Java job openings:

Infographic showing various Java job openings in Dearborn, MI as of August 2026, with employment types broken down into 81% Full Time, 9% Part Time, and 10% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $108,345 per year, or $52.1 per hour.

IT - Java Developer

Aquent

Ann Arbor, MI • On-site

$50.28 - $55.87/hr

Temporary

Medical, Dental, Vision, Retirement

Posted 2 days ago

New


Job description

Placement Type:
Temporary
Salary:
$50.28-55.87 Hourly
Start Date:
Sep 14, 2026
This is a on-site role in Ann Arbor, MI.
Pay Range: $50/hr - $55/hr
Join our dynamic team and become a pivotal force in shaping the future of our financial technology solutions. Your expertise will directly impact the development of cutting-edge applications, contributing to a seamless and robust experience for our users and driving innovation within a leading financial institution.
We are a forward-thinking financial services organization, dedicated to empowering individuals and institutions through innovative technology. Our mission is to provide secure, reliable, and high-performance platforms that enable our clients to achieve their financial goals. We pride ourselves on a culture of continuous improvement, collaboration, and technological excellence, making a significant impact on the financial landscape. Aquent is proud to partner with this industry leader to bring top talent to their teams.
Are you ready to elevate your career and make a tangible difference? We are seeking a passionate and skilled technologist to join our core development team. In this role, you won't just write code; you'll architect solutions that power critical financial applications, influencing millions of users and contributing to the strategic direction of our technology stack. This is an incredible opportunity to leverage your Java expertise in a high-impact environment, pushing the boundaries of what's possible in financial technology.
What You'll Do
  • Develop and maintain robust, high-performance applications using core Java technologies.
  • Contribute to the design and architecture of distributed systems, ensuring scalability and reliability.
  • Collaborate with cross-functional teams to deliver innovative solutions.
  • Apply strong understanding of data structures, algorithms, and design patterns to solve complex problems.
  • Participate in agile development processes, including test-driven development.
  • Work with core business logic to enhance application functionality.
  • Develop and evolve APIs and frameworks that drive our platform.

What You'll Bring
  • 3+ Years of experience with core Java (both client and server side).
  • 3+ Years Experience with Object-Oriented Analysis/Design (OOA/OOD), distributed systems/software, real-time processing, relational database systems, and messaging systems.
  • Strong understanding of data structures, algorithms and design patterns (GoF).
  • Experience with agile, test-driven development.
  • Experience with rich UI frameworks or similar APIs.
  • Experience with application development frameworks.
  • Experience with Unix/Linux, Windows, and Mac operating systems.
  • Experience with build, deploy and test automation tools.
  • Demonstrated experience working with core business logic within applications.
  • Experience in developing APIs and Frameworks.
  • Excellent written and verbal communication skills.
  • Bachelor's degree in Computer Science or equivalent discipline.
  • Candidates must not require sponsorship.

Bonus Points If You Have
  • Experience development on a downloadable desktop application.
  • Experience with concurrency & multi-threading.
  • Experience with scaling, Java Garbage Collection, and performance tuning.
  • Working knowledge of finance and/or trading domain.

About Aquent Talent
Aquent Talent connects the best talent in marketing, creative, and design with the world's biggest brands.
Our eligible talent get access to amazing benefits like subsidized health, vision, and dental plans, paid sick leave, and retirement plans with a match.
Aquent is an equal-opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics. We're about creating an inclusive environment-one where different backgrounds, experiences, and perspectives are valued, and everyone can contribute, grow their careers, and thrive.