1

Java Engineer Jobs (NOW HIRING)

Hybrid JAVA Engineer

MD · On-site

$51.25 - $70.25/hr

A JAVA Engineer defines software requirements, writing clean and efficient code for various applications and running tests to improve system functionality. JAVA engineers will implement and maintain ...

Java Engineer (Multicast)

New York, NY

$56.50 - $77.75/hr

Job Title: Java Engineer (Multicast) Location: New York, NY Type: Direct Hire Client located in New York, New York is seeking a Java Engineer with TCP and multicasting experience. This position ...

Senior Java Engineer

Sunnyvale, CA · On-site

$67.25 - $85.75/hr

We are seeking a skilled Java Developer to join our team. The ideal candidate will have strong experience in Java development and exposure to database technologies. You will work on designing ...

Java Engineer

Manhattan, NY · On-site

$57 - $78.25/hr

Diversity Nexus is a company seeking a Java Engineer to execute standard software solutions and contribute to the development of secure, stable application systems. The role involves writing high ...

Java Engineer (Front end )

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Java Engineer not Developer. Need folks with passion for technology and cultural fit. We look for talent over technology, but they need the core Java skills and interested in new technologies and ...

Java Engineer (Back end )

Phoenix, AZ

$51.50 - $70.50/hr

Java Engineer not Developer. Need folks with passion for technology and cultural fit. We look for talent over technology, but they need the core Java skills and interested in new technologies and ...

Java Engineer (Spring)

Denver, CO

$53.25 - $73/hr

Java Engineer (Spring) Location: Denver, CO Type: Contract Length: Six months plus Client located in Denver, Colorado is seeking a Java Engineer for a six month plus contract position. This position ...

Java Engineer

Blair, OK

$46 - $63.25/hr

We are looking for a solid Java Developer to work in the Live Platform team, developing code on time and to budget, and to do so in a manner that meets the client's requirements and continues to ...

Senior Java Engineer Location: Annapolis Junction, MD Clearance Required: Active TS/SCI with Full Scope Polygraph Salary: $180,000 - $235,000 + Comprehensive Benefits Build Mission-Critical Software ...

Java Engineer

Missouri City, MO · On-site

$48.25 - $66.25/hr

Java Engineer Onsite( 5days) O'Fallon, Missouri and NYC,NY C2C All local candidates should be available for in-person interviews. An ideal candidate for this role would have extensive experience in ...

Sr Java Engineer

Seattle, WA · On-site

$142K - $187K/yr

Opening / Selling Statement - Our client is seeking a Sr Level Java engineer for engineering and delivery microservices and API's to support Customer Data. The team supports various mid-layer ...

Java Engineer

Jersey City, NJ · On-site

$54 - $74/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Primary Job Responsibilities to Include: Requirements Analysis Application ...

Backend Java Engineer

Vienna, VA · On-site

$50.75 - $65.75/hr

Job Title: Back-End Java Engineer (Mid-to-Senior Level) Location: Vienna, VA 22180 Job Mode: Hybrid (Work from office 3-4 days per week) Must have: Java + Spring / Spring Boot Azure DevOps ...

Sr. JAVA Engineer

Boulder, CO · On-site

$129K - $170K/yr

Job Title: Sr. Java Engineer Term: Direct Placement (Salaried) Location: Boulder, CO or Denver, CO • Design, Develop core platform to support high-volume, distributed multi-tenant architecture. • ...

Lead Java Engineer

Saint Louis, MO · On-site

$140K - $150K/yr

Lead Java Engineer Location: Saint Louis, Missouri (On-Site/Hybrid/Remote - specify as needed) Employment Type: Full-Time, Direct Hire About the Role We are seeking an accomplished Lead Java Engineer ...

Backend Java Engineer

Sunnyvale, CA · On-site

$60 - $78/hr

Role: - Backend Java Developer Location: Sunnyvale CA (2 days WFO) Type: - 12 months Contract with possible extension AND/OR conversion * Expertise in Backend Development: Strong experience with Java ...

Golang + Java Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Golang + Java Engineer Location: Phoenix, AZ (Onsite) Job Type: Contract Experience: 6+ years Job Overview Our client is seeking an experienced Software Engineer to join their engineering team and ...

New

Senior Java Engineer

Glendale, CA · On-site

$60.75 - $77.25/hr

Senior Java Engineer Location: Glendale, CA Duration: 12-18 months Description: Client is looking for seasoned senior Java/J2EE Engineer with strong server side development. Below is the list of ...

Showing results 21-40

Java Engineer information

See salary details

$26

$60

$85

How much do java engineer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for java engineer in the United States is $60.42, according to ZipRecruiter salary data. Most workers in this role earn between $49.76 and $68.27 per hour, depending on experience, location, and employer.

How does a Java engineer typically collaborate with cross-functional teams during the software development lifecycle?

Java Engineers often work closely with product managers, designers, QA specialists, and other developers throughout the software development lifecycle. They participate in sprint planning, code reviews, and daily stand-ups to ensure alignment on project goals and technical requirements. Effective communication and collaboration are essential, as Java Engineers must translate business needs into technical solutions and provide ongoing feedback to improve both functionality and user experience. This team-oriented environment helps foster professional growth and ensures the successful delivery of robust, scalable applications.

Which pays more, C++ or Java?

For Java engineers, salary levels often depend on experience, location, and industry, but generally, C++ developers tend to earn higher salaries due to the complexity and specialized skills required for C++ programming. Both roles require strong programming skills, but C++ roles may demand more in-depth knowledge of system-level programming and performance optimization. Overall, salary differences are influenced by market demand and specific job requirements.

Is Java still in demand in 2026?

Java remains a highly in-demand skill for Java engineers in 2026 due to its widespread use in enterprise applications, Android development, and backend systems. Proficiency in frameworks like Spring and knowledge of cloud environments can enhance job prospects in this field.

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

To thrive as a Java Engineer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, often backed by a degree in computer science or a related field. Familiarity with frameworks like Spring or Hibernate, experience using build tools such as Maven or Gradle, and knowledge of version control systems like Git are commonly expected. Excellent problem-solving abilities, teamwork, and effective communication are standout soft skills in this role. Mastering these skills enables the delivery of robust, maintainable software solutions and efficient collaboration with development teams.

What is a Java engineer?

Java Engineers are software developers who specialize in using the Java programming language to design, build, and maintain applications and systems. They work on a wide variety of projects, from web and mobile applications to large-scale enterprise solutions. Java Engineers are skilled in object-oriented programming and often use frameworks like Spring or Hibernate to create robust, scalable software. Their responsibilities typically include writing code, testing and debugging applications, and collaborating with other developers and stakeholders to meet project goals.

What is the difference between Java Engineer vs Software Developer?

AspectJava EngineerSoftware Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science or related field, various programming certifications
Work EnvironmentDevelops Java-based applications, often in enterprise settingsCreates software across multiple languages and platforms, including Java
Industry UsageCommon in finance, tech, and enterprise sectorsWidely used across all tech industries and startups
Search & Comparison IntentFocuses on Java-specific roles and skillsBroader software development roles, including Java

Java Engineers specialize in developing Java-based applications, often within enterprise environments, requiring Java-specific skills and certifications. Software Developers have a broader scope, working with multiple programming languages and platforms, including Java. While Java Engineers focus on Java-centric projects, Software Developers may work on diverse projects across various technologies.

Are Java Engineers in demand?

Java Engineers are in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. The role often requires knowledge of frameworks like Spring and tools such as Git, with job growth expected to remain steady as businesses continue to rely on Java-based solutions.
More about Java Engineer jobs
What cities are hiring for Java Engineer jobs? Cities with the most Java Engineer job openings:
What are the most commonly searched types of Java Engineer jobs? The most popular types of Java Engineer jobs are:
What states have the most Java Engineer jobs? States with the most job openings for Java Engineer jobs include:
Infographic showing various Java Engineer job openings in the United States as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $125,681 per year, or $60.4 per hour.

$51.25 - $70.25/hr

Full-time

Re-posted 3 days ago


Job description

Job Brief:
A JAVA Engineer defines software requirements, writing clean and efficient code for various applications and running tests to improve system functionality. JAVA engineers will implement and maintain JAVA components and frameworks throughout the software development life cycle.
Responsibilities:
  • Providing development services for the mandated support and enhancements of multiple interfaces and applications within JIS. Support and enhancement will include migrating legacy monolithic applications into more modern technologies
  • Designing and developing code, unit testing code, and providing support during test cycle post-production
  • Preparing regular and ad hoc reports including: weekly project report of progress and status, weekly time report, and additional reports as requested
  • Experience with reverse engineering and refactoring code, distributed event streaming platforms, maintaining and developing web applications front ends using react, JSF/PrimeFaces, and developing scalable, secure, access-controlled Java SOAP and REST service APIs and implementations
  • Proven knowledge and practical application of: Java 8 and above, Spring (Framework, Data JPA, Security, Scheduler), Hibernate (JPA, Validator), JSF (Primefaces), Oracle 12C and higher, Junit Framework, JMeter, Web Services, slf4j, JavaScript, PERL, XML, and HTML
  • Designing and documenting the approach for major use cases before coding
  • Articulating and finding ways to add unit test/integrated tests to legacy systems using Junit and Mockito to debug issues
  • Providing accurate estimates for Jira tasks using Scrum development process
  • Documenting the legacy system code and approach used with flow diagrams
  • Understanding and capability to code in event driven, microservices, and SOA architectures

Skills Required:
  • B.S. in Computer Science or related field
  • Eight (8) or more years' experience as a Full Stack Java Engineer (application, integration, solution)
  • Hands on coding experience including: two (2) or more years with event driven architecture, three (3) or more years with Microservices architecture, and four (4) or more years with legacy monolithic architectures
  • Four (4) or more years hands on experience migrating from one framework to another
  • Knowledge of scalability options and best practices
  • Court case management experience
  • Ability to quickly evaluate, learn and prototype new technologies
  • Ability to critically think and problem solve