1

Java Project Manager Jobs in Michigan (NOW HIRING)

Senior Java Developer

Lansing, MI · On-site +1

$58 - $74/hr

As an experienced Java Developer Sr. Consultant, you will have the ability to share new ideas and ... Ability to lead projects or workstreams * Ability to manage and prioritize multiple tasks in a fast ...

Senior Java Developer

Midland, MI · On-site +1

$49.25 - $62.75/hr

As an experienced Java Developer Sr. Consultant, you will have the ability to share new ideas and ... Ability to lead projects or workstreams * Ability to manage and prioritize multiple tasks in a fast ...

Senior Java Developer

Grand Rapids, MI · On-site +1

$55 - $70/hr

As an experienced Java Developer Sr. Consultant, you will have the ability to share new ideas and ... Ability to lead projects or workstreams * Ability to manage and prioritize multiple tasks in a fast ...

Senior Java Developer

Detroit, MI · On-site +1

$56.75 - $72.25/hr

As an experienced Java Developer Sr. Consultant, you will have the ability to share new ideas and ... Ability to lead projects or workstreams * Ability to manage and prioritize multiple tasks in a fast ...

Application Management * Leased resource must be capable to assist technical team in upgrading the ... Project development lifecycle * Production issue resolution on unix, java and windows environment ...

Java UI Developer Location: Lansing, MI Duration: 6 to 12 Months Contract Need 9+ Years of EXP ... The position may report directly to a project lead or manager. The resource needs to have strong ...

Sr. Java Developer

Lansing, MI

$58 - $74/hr

... project lead or manager, a wide degree of creativity and latitude is expected. Experience ... Experience developing complex computer systems using java IDEs such as Eclipse. Experience ...

Sr.Java Developer

Lansing, MI

$58 - $74/hr

... project lead or manager, a wide degree of creativity and latitude is expected. Experience ... Experience developing complex computer systems using java IDEs such as Eclipse. Experience ...

FullStack Java Developer

Dearborn, MI

$48.25 - $62.50/hr

Collaborate with architects on planning and executing technology refresh projects, ensuring high ... Optimize user experience by ensuring seamless URL management, robust analytics integration ...

Java Developer III

Troy, MI

$105.72K - $132.14K/yr

... using Java/J2EE programming language. Work with middleware technologies and databases to prepare ... Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including ...

next page

Showing results 1-20

Java Project Manager information

See Michigan salary details

$41

$52

$58

How much do java project manager jobs pay per hour?

As of May 30, 2026, the average hourly pay for java project manager in Michigan is $52.66, according to ZipRecruiter salary data. Most workers in this role earn between $43.17 and $58.65 per hour, depending on experience, location, and employer.

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

To thrive as a Java Project Manager, you need strong project management expertise, deep understanding of Java technologies, and experience leading software development teams, often supported by a relevant degree and PMP or similar certification. Familiarity with tools like JIRA, Agile methodologies, version control systems (e.g., Git), and CI/CD pipelines is essential. Excellent communication, leadership, and problem-solving skills help manage teams and stakeholders effectively. These skills ensure project delivery is on time, within scope and budget, and aligned with technical and business goals.

How does a Java Project Manager typically collaborate with development teams to ensure project success?

A Java Project Manager works closely with development teams by facilitating clear communication, setting realistic timelines, and helping to resolve technical challenges as they arise. They often host regular stand-up meetings, coordinate cross-functional efforts, and ensure that developers have the resources needed to meet project milestones. By bridging the gap between stakeholders and technical staff, the Java Project Manager helps keep everyone aligned on goals and deliverables, which is essential for delivering high-quality software on schedule.

What is a Java Project Manager?

A Java Project Manager is a professional responsible for overseeing software development projects that use Java as the primary programming language. They coordinate teams of developers, set project timelines, manage resources, and ensure that deliverables meet client requirements and quality standards. Java Project Managers also act as a bridge between technical teams and stakeholders, handling communication, risk management, and project documentation. Their deep understanding of Java technologies helps guide the development process and troubleshoot any technical issues that arise. Successful Java Project Managers combine technical expertise with strong leadership and organizational skills.

What is the difference between Java Project Manager vs Java Developer?

AspectJava Project ManagerJava Developer
Required CredentialsBachelor's in Computer Science, PMP or Agile certifications often preferredBachelor's in Computer Science or related field, Java certifications beneficial
Work EnvironmentOversees project teams, manages timelines, communicates with stakeholdersWrites, tests, and maintains Java code, collaborates with team members
Industry UsageUsed across software development companies, IT departments, tech firmsFound in similar environments, focused on coding and software creation
Common Search/ComparisonOften compared for project management roles involving Java projectsCompared for technical development roles in Java

The Java Project Manager focuses on overseeing Java development projects, managing teams, and ensuring timely delivery. In contrast, the Java Developer primarily writes and maintains Java code. Both roles are essential in software development, but they differ in responsibilities, skills, and daily tasks.

What are the most commonly searched types of Java Project jobs in Michigan? The most popular types of Java Project jobs in Michigan are:
Java Fullstack Developer - Dimondale, MI

Java Fullstack Developer - Dimondale, MI

Digital Technology Solutions

Dimondale, MI • Hybrid

$55.75 - $72/hr

Other

Posted 15 days ago


Job description

DTS is looking for Java Fullstack Developer for our direct client position in Dimondale, MI Top Skills & Years of Experience: 10+ years of professional experience in software/application development, with strong expertise in Java and developing enterprise-level systems. Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA. Strong front-end development skills using Angular, React, HTML5, CSS3, JavaScript, and TypeScript.

Experience with message queuing systems, such as IBM MQ or equivalent technologies. Expert-level proficiency in Core Java, Multithreading, Collections, Concurrency, and JVM performance tuning. Role description: Required skills: 10+ yearsof professional experience in software/application development, with strong expertise in Java and developing enterprise-level systems.

3+ yearsof hands‑on experience in microservices architecture, containerization (e.g., Docker), and container orchestration (e.g., OpenShift or Kubernetes). Strong experience in designing multi‑tier applications, distributed systems, and high‑availability solutions. Strong understanding of REST APIs, service integration patterns, CI/CD pipelines, and secure application design.

Proven expertise in modern security protocols and authentication frameworks, including OAuth 2.0, SAML, OpenID Connect, and JSON Web Tokens (JWT), with hands‑on experience implementing secure and scalable identity and access management solutions across distributed systems. Proven expertise in full stack development, with hands-on experience spanning both front-end and back-end technologies. Strong proficiency in Java, Spring, Spring Boot, Oracle, and Hibernate/JPA.

Strong front-end development skills using Angular, React, HTML5, CSS3, JavaScript, and TypeScript. Extensive experience working with relational and NoSQL databases Experience with message queuing systems, such as IBM MQ or equivalent technologies. Familiarity with Agile/Scrum methodologies and the ability to thrive in a fast-paced, iterative development environment.

Strong background in DevOps practices and tools, including Git, Jenkins, Docker, Kubernetes, Maven Expert-level proficiency in Core Java, Multithreading, Collections, Concurrency, and JVM performance tuning. Knowledge of Test-Driven Development (TDD) and hands-on experience with automated testing frameworks such as JUnit and Selenium. Experience using Playwright testing platform is desirable.

Knowledge of AI driven code development tools (Amazon Q & Kiro) Excellent problem-solving, debugging, and analytical skills, with the ability to troubleshoot and resolve complex technical issues efficiently. Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams. Responsibilities: Design, develop, and maintain full stack applications utilizing Java (Spring Boot) on the back end and modern JavaScript frameworks such as React, Angular, or Vue on the front end.

Lead the development of scalable, secure, and high-performance solutions using Java-based technologies. Collaborate closely with product owners, architects, and cross-functional teams to deliver comprehensive full-stack solutions aligned with business goals. Design, develop, and consume RESTful APIs, and integrate with various third-party services and platforms.

Build responsive, user-friendly UI components using modern front-end frameworks, ensuring a seamless user experience across devices. Actively contribute to DevOps practices, including continuous integration/continuous deployment (CI/CD), containerization using Docker/Kubernetes, and automated testing. Participate in Agile/Scrum ceremonies and collaborate effectively within an agile development environment.

Analyze, design, document, implement, and test software solutions based on detailed user stories managed through Jira. Ensure accurate and timely time tracking for billing and reporting purposes. Work alongside product owners to understand and define complex business processes and translate them into effective technical solutions.

Identify common issues and recurring patterns across applications to design reusable, scalable solutions that reduce redundancy and improve maintainability. Provide knowledge transfer and mentorship to team members, ensuring continuity and shared understanding of developed solutions. Detailed skills required: Proven ability to communicate effectively with both technical teams (developers, testers, architects) and business stakeholders (product owners, project managers, executives), ensuring alignment between business requirements and technical capabilities.

Extensive experience working in Agile and Hybrid environments (Scrum, Kanban), with a strong track record of translating business requirements into actionable user stories for development teams; also familiar with traditional SDLC methodologies such as Waterfall. Strong understanding of enterprise software integration, including how applications interface with other systems and databases to support scalable and cohesive business solutions. Knowledgeable in IT infrastructure and architecture, APIs, middleware, and the evaluation of legacy versus emerging technologies in the context of software development decisions.

Skilled at identifying functional and technical gaps in existing systems and designing targeted solutions whether through the development of new features, integration of third-party applications, or enhancement of legacy platforms to effectively meet business needs. DTS offers excellent compensation package. Contact Kapil Sharma Team Lead Digital Technology Solutions 248-438-8214