1

Java Developer Jobs in Manchester, MI (NOW HIRING)

Senior DevOps Engineer

Ann Arbor, MI ยท Hybrid

$127K - $163K/yr

The DevOps team is responsible for everything between the hardware and the application. If you are ... Understanding of Java memory management, Jetty/Tomcat configuration, and monitoring. * At least 5 ...

Senior DevOps Engineer

Ann Arbor, MI ยท On-site

$129K - $166K/yr

The DevOps team is responsible for everything between the hardware and the application. If you are ... Understanding of Java memory management, Jetty/Tomcat configuration, and monitoring. * At least 5 ...

Senior DevOps Engineer

Ann Arbor, MI ยท Hybrid

$127K - $163K/yr

The DevOps team is responsible for everything between the hardware and the application. If you are ... Understanding of Java memory management, Jetty/Tomcat configuration, and monitoring. * At least 5 ...

IOS Developer

Ann Arbor, MI

$50.75 - $69.75/hr

... Java) - Experience with Asynchronous programming; experience with Networking protocols - Proficiency in mobile application development tools and environments (Xcode, Eclipse) - Experience with iOS ...

IOS Developer

Ann Arbor, MI ยท On-site

$50.75 - $69.75/hr

In-depth experience at the application and user interface level with at least one mobile application development language (Objective-C/Cocoa, Java) * Experience with Asynchronous programming ...

Vice President, Engineering

Ann Arbor, MI ยท On-site

$176K - $227K/yr

Engineering Chief Technology Officer Yes Role Purpose: As the VP of Engineering at S-Docs, you will ... on Java, Postgres RDBMS, asynchronous processing via messaging platforms. * Strong working ...

Vice President, Engineering

Ann Arbor, MI ยท On-site

$176K - $227K/yr

Engineering Chief Technology Officer Yes Role Purpose: As the VP of Engineering at S-Docs, you will ... on Java, Postgres RDBMS, asynchronous processing via messaging platforms. * Strong working ...

next page

Showing results 1-20

Java Developer information

See Manchester, MI salary details

$14

$52

$71

How much do java developer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for java developer in Manchester, MI is $52.34, according to ZipRecruiter salary data. Most workers in this role earn between $45.29 and $58.61 per hour, depending on experience, location, and employer.

Is Java developer still in demand?

Java developers remain in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud environments enhance job prospects, and Java's stability ensures ongoing opportunities in the software industry.

What Do Java Developers Do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

Is Java outdated in 2026?

Java remains a widely used programming language for Java developers in 2026, especially in enterprise applications, Android development, and backend systems. It continues to evolve with regular updates, maintaining its relevance in the software industry. Proficiency in Java, along with frameworks like Spring and tools such as Maven, remains valuable for job seekers in this field.

Is AI replacing Java developers?

AI is automating certain coding tasks and improving software development processes, but Java developers are still essential for designing, implementing, and maintaining complex applications. Skills in Java programming, problem-solving, and understanding AI tools enhance a developer's value in the evolving tech landscape.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

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, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are Java Developers?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What are some common challenges Java Developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the salary of a Java developer?

The salary of a Java developer varies based on experience, location, and skill level, but typically ranges from $70,000 to $120,000 annually in many regions. Entry-level positions may start lower, while experienced developers with expertise in frameworks like Spring or tools like Git can earn higher salaries.
What job categories do people searching Java Developer jobs in Manchester, MI look for? The top searched job categories for Java Developer jobs in Manchester, MI are:
What cities near Manchester, MI are hiring for Java Developer jobs? Cities near Manchester, MI with the most Java Developer job openings:
Systems Software Engineer (C++/C#/JAVA)

Systems Software Engineer (C++/C#/JAVA)

KLA Corporation

Ann Arbor, MI โ€ข On-site

$83K - $141K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

Company Overview
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world's leading technology providers to accelerate the delivery of tomorrow's electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.
Job Description/Preferred Qualifications
We build the software that powers KLA's world-class wafer inspection systems, used every day in high-precision semiconductor manufacturing around the globe, and you'll be part of that impact! As a Software Engineer, we'll support your growth as you tackle growing ownership, work alongside mentors, and deepen your understanding of sophisticated, system-level software that directly runs real production tools.
We don't just write code, we solve ambitious problems at the intersection of software, hardware, and science. We're looking for engineers with experience building C++, C#, or Java applications that directly interact with and drive complex hardware systems, whether powering tools, instruments, or production systems where software and hardware work together to deliver real-world outcomes.
Responsibilities
  • Design, develop, and improve software modules with moderate autonomy, following established coding standards and architectural guidelines
  • Own small to mid-sized features or subsystems, from implementation through testing and sustainment
  • Contribute actively to design discussions and code reviews, offering technical suggestions and improvements
  • Write and maintain effective unit tests and system tests, improving coverage and software reliability
  • Perform independent debugging and root-cause analysis for software issues, raising attention to complex problems as needed
  • Develop a working understanding of system-level behavior and how software interacts with hardware, optics, and algorithms
  • Support verification and validation activities, including log analysis, test execution, and results documentation
  • Consistently follow-and begin to improve-KLA's SDLC processes and engineering documentation

Qualifications
  • Degree in Computer Science, Software Engineering, or a related field
  • 2-4 years of proven experience in industry
  • Hands-on experience with C++, Java, C# or any equivalent language
  • Understanding of object-oriented programming concepts and basic data structures
  • Experience working with larger codebases or system-level software
  • Familiarity with development environments, debugging tools, and version control systems (e.g., Git)
  • Coursework or experience related to image processing, real-time systems, or hardware-software interaction preferred
  • Experience with multithreaded applications is a plus

Minimum Qualifications
Bachelors degree and minimum of 2 years related experience; or an advanced degree without experience ; or equivalent work experience.
Base Pay Range: $83,000.00 - $141,100.00 Annually
Primary Location: USA-MI-Ann Arbor-KLA
KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.
Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.
KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at talent.acquisition@kla.com or at +1-408-352-2808 to request accommodation.
Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA's Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to talent.acquisition@kla.com to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.