1

Java Product Manager Jobs (NOW HIRING)

Java Product Engineer

$52.25 - $67.50/hr

Job Type Full-time Description We are seeking an experienced Java Product Engineer / Full Stack ... Transaction management * Strong JDBC experience including: * Complex SQL * Batch processing

Represent Technical Support and customer interests in Engineering and Product Management ... Ability to read and understand Java code is necessary * Experience using Rest APIs * Experience ...

Java Developer

Omaha, NE · On-site

$48.75 - $63.25/hr

Company Description * 5+ solid years' experience with Java ,Product Development experience * 3+ ... Strong understating of Database management systems * Strong knowledge of application servers like ...

Provide L2/L3 production support for Java-based applications, including incident, problem, and change management activities. Analyze application logs, troubleshoot production issues, perform root ...

Job Title: Java Production Support Location: Detroit, MI/Hybrid Duration: 6+ Months Description ... Application Management * Leased resource must be capable to assist technical team in upgrading the ...

Java Production Support Engineer

Newark, CA · On-site

$47.25 - $61.50/hr

Work closely with Product Management to suggest improvements and reduce overall support burden ... Java, JavaScript, Microservices, React, SpringBoot Good to Have Skills : AWS API Gateway, AWS ...

Maven Java Product Support Engineer About Maven: A market-leading disease surveillance and outbreak management system, Maven is essential for fast-moving, rapidly changing public health crises. We ...

MNSITE-3838 Hybrid/Local Data Product Manager (15+) with AI/ML, data management/analytics ... Familiarity with Java and Python. Background in building internal platforms or developer facing ...

Stefanini is looking for 3DX PLM Product Manager, Dearborn, MI For quick apply, please reach out to ... Lead the code-based migration of existing Java BOM functionalities to 3DX, including data ...

As our product grows in complexity, we're seeking skilled product managers to own components of the ... Java, NodeJS, PHP, C, C++, Perl, Python...the list goes on! You can experiment with installing ...

Role: Product Manager Location : Remote ( NYC, NY) Client: NYC based Private Equity Fund ... VBA, SQL, Python, Java, C++, etc.) * Extensive Microsoft Office skills - Excel, Word, Visio ...

next page

Showing results 1-20

Java Product Manager information

See salary details

$62K

$119.8K

$166K

How much do java product manager jobs pay per year?

As of Sep 11, 2026, the average yearly pay for java product manager in the United States is $119,772.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,500.00 and $138,500.00 per year, depending on experience, location, and employer.

What does a Java Product Manager do?

A Java Product Manager is responsible for overseeing the development, launch, and ongoing improvement of products that are built using Java technologies. They work closely with engineering, design, marketing, and sales teams to define product requirements, set priorities, and ensure that the product meets customer needs. Java Product Managers bridge the gap between technical and business teams, making strategic decisions to maximize the product’s value and success in the market.

What are the key skills and qualifications needed to thrive as a Java Product Manager?

To thrive as a Java Product Manager, you need a solid understanding of product lifecycle management, Java-based technologies, and market analysis, typically supported by a degree in computer science, business, or a related field. Familiarity with Agile methodologies, product management tools (like Jira or Trello), and knowledge of Java frameworks and APIs is crucial. Strong communication, leadership, and problem-solving skills help you collaborate effectively with cross-functional teams and stakeholders. These skills ensure that products meet customer needs, are delivered on time, and maintain a competitive edge in the tech market.

How does a Java Product Manager typically collaborate with development and QA teams throughout the product lifecycle?

A Java Product Manager works closely with both development and QA teams by translating business requirements into clear technical specifications, prioritizing features, and ensuring alignment on project goals. Regular meetings, such as sprint planning and stand-ups, facilitate open communication, while the Product Manager also gathers feedback from QA regarding potential issues or user experience improvements. This collaborative approach helps to ensure timely delivery, high-quality releases, and that the final product effectively meets customer needs.

What is the difference between Java Product Manager vs Software Product Manager?

AspectJava Product ManagerSoftware Product Manager
Required CredentialsBachelor's in Computer Science or related field; Java development experience often preferredBachelor's in Computer Science, Business, or related; technical background beneficial
Work EnvironmentTech companies, software development teams, Java-focused projectsTech companies, cross-industry, software products across platforms
Employer & Industry UsagePrimarily in software firms developing Java-based applicationsAcross various industries developing software products
Common Search & ComparisonOften compared based on technical expertise and project scopeBroader focus on product lifecycle and market needs

The Java Product Manager specializes in managing products built with Java, requiring technical knowledge of Java development. In contrast, the Software Product Manager oversees a wider range of software products across industries, focusing on market needs and product strategy. Both roles involve product lifecycle management but differ in technical depth and industry focus.

What are popular job titles related to Java Product Manager jobs?

For Java Product Manager jobs, the most frequently searched job titles are:

Infographic showing various Java Product Manager job openings in the United States as of September 2026, with employment types broken down into 86% Full Time, 13% Part Time, and 1% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $119,772 per year, or $57.6 per hour.
Diaconia
IT Services • 11 - 50 employees

$52.25 - $67.50/hr

Full-time

Re-posted 20 days ago


Job description

Job Type
Full-time
Description
We are seeking an experienced Java Product Engineer / Full Stack Java Developer to design, develop, modernize, deploy, and support enterprise software applications in mission-critical environments. The ideal candidate is a self-driven engineer who can understand complex business problems, translate them into scalable technical solutions, and own features from discovery through production deployment.
This role requires deep expertise in Java Spring Boot microservices, enterprise application development, Oracle databases, REST APIs, and modern DevOps practices. The successful candidate will participate throughout the full software development lifecycle while collaborating with business stakeholders, architects, QA, and Agile teams to deliver secure, high-quality enterprise solutions.
Key Responsibilities
Software Design & Development
  • Design, develop, test, maintain, and modernize enterprise Java applications.
  • Build scalable REST APIs and backend microservices using Java Spring Boot.
  • Design and develop full-stack web applications using modern front-end frameworks (React, Angular, or similar).
  • Analyze legacy applications (Java, C/C++, COBOL, Pro*C, Oracle, or similar) and support modernization efforts.
  • Develop data access layers using Spring Data JPA, Hibernate, and JDBC.
  • Utilize direct SQL/JDBC where performance or flexibility requires it.
  • Design scalable, maintainable, and secure application architectures.
Database Development
  • Develop complex SQL queries, PL/SQL, stored procedures, and batch processing solutions.
  • Optimize Oracle (or other relational database) performance.
  • Design efficient database access patterns using JPA/Hibernate and JDBC.
  • Perform query optimization and performance tuning.
Enterprise Application Development
  • Develop enterprise microservices using Spring Boot.
  • Build cloud-native applications deployed in Docker, Kubernetes, or OpenShift environments.
  • Design and consume RESTful APIs.
  • Participate in enterprise integration and distributed systems development.
Software Quality
  • Write clean, maintainable, well-documented code.
  • Develop automated unit and integration tests using JUnit and Mockito.
  • Participate in code reviews and architecture reviews.
  • Utilize SonarQube and static code analysis tools.
  • Troubleshoot production issues through application logs, debugging, and root cause analysis.
  • Continuously improve application quality, maintainability, scalability, and security.
DevOps & CI/CD
  • Build and support CI/CD pipelines using Jenkins, Maven, Git, or similar tools.
  • Support production deployments and release activities.
  • Implement monitoring, logging, and performance optimization best practices.
  • Support containerized deployments using Docker, Kubernetes, or OpenShift.
Collaboration
  • Work directly with business stakeholders to understand requirements.
  • Translate business needs into technical designs.
  • Identify ambiguous requirements and recommend technical solutions.
  • Participate in Agile ceremonies including sprint planning, estimation, backlog refinement, and retrospectives.
  • Document technical decisions and implementation approaches.
  • Own features from design through post-production support.

Disclaimer "The responsibilities and duties outlined in this job description are intended to describe the general nature and level of work performed by employees within this role. However, they are not exhaustive and may be subject to change or modification at any time to meet the evolving needs of the organization.
Requirements
Minimum Requirements
  • Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience).
  • 5+ years of enterprise Java application development experience.
  • Strong proficiency with Java 17 or later.
  • Extensive experience with:
    • Spring Boot
    • Spring Framework
    • Spring MVC
    • Spring Data JPA
  • Strong understanding of:
    • Hibernate
    • JPA
    • Entity relationships
    • Lazy/Eager loading
    • Transaction management
  • Strong JDBC experience including:
    • Complex SQL
    • Batch processing
    • Performance optimization
  • Strong Oracle or relational database experience.
  • Experience developing RESTful APIs.
  • Experience building enterprise microservices.
  • Experience with Maven, Git, and CI/CD pipelines.
  • Experience writing automated unit/integration tests using JUnit and Mockito.
  • Experience troubleshooting production issues and debugging enterprise applications.
  • Strong understanding of:
    • Object-Oriented Design
    • Design Patterns
    • Clean Coding Principles
  • Experience working within Agile/Scrum development teams.
  • Excellent verbal and written communication skills.
  • U.S. Citizenship (required by contract).

Preferred Qualifications
  • Oracle PL/SQL and Oracle database optimization.
  • Experience with Oracle Exadata.
  • Docker, Kubernetes, or Red Hat OpenShift.
  • Spring Security.
  • Kafka or other messaging technologies.
  • Legacy modernization (COBOL, Pro*C, C/C++).
  • Secure software development practices.
  • SonarQube and static code analysis.
  • Cloud-native application development.
  • AWS or Azure experience.
  • Large-scale enterprise software development.
  • Federal or Government IT modernization experience.
  • Ability to independently analyze existing systems and recommend technical improvements.
  • Experience supporting production releases and mission-critical enterprise applications.