1

Java Developer Legacy Jobs (NOW HIRING)

Java Developer

Passaic, NJ

$52.75 - $68.25/hr

Hands-On Java Developer MS is looking for a hands-on Java developer with 7+ years of experience in ... Strong experience in object-oriented programming and handling both new and legacy systems.

In this role, the developer works on the modernization initiatives by the client, converting the legacy code into Java Based Application as required by client. Must Have Technical/Functional Skill ...

JAVA Developer

Trenton, NJ · Hybrid

$51.25 - $66.25/hr

JAVA Developer Job ID: 25-10948 Location: Trenton, NJ (hybrid) Duration: 06 months of contract We ... Modernize and migrate legacy WebSphere Java applications to AWS using Spring Boot and cloud-native ...

Java Developer

Powell, OH

$48.50 - $63/hr

To assist the OIC in retiring legacy COBOL code running on an AS/400, the OIC is requesting two (2) Java developers, ideally with COBOL experience, using the Programmer 4 classification to assist ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Java Developer Location : Boston, MA (Hybrid) - Local MA candidates only Duration : Long term ... legacy system modernization. · Familiarity with ETL scripting and data pipeline automation. · ...

Java Developer with Nosql

Louisville, KY

$49 - $63.50/hr

In this role, the developer works on the modernization initiatives by the client, converting the legacy code into Java Based Application as required by client. Diverse Lynx LLC is an Equal Employment ...

Java Developer

Jersey City, NJ

$53.25 - $69/hr

Hello, I have an opportunity for "Java Developer" and looking for a candidate who can join ... Knowledge of Microservices, SOA, and modernization of legacy systems. * Strong analytic and problem ...

Java Developer

Jersey City, NJ · On-site

$53 - $68.75/hr

Hello, I have an opportunity for "Java Developer" and looking for a candidate who can join ... Knowledge of Microservices, SOA, and modernization of legacy systems. * Strong analytic and problem ...

Java Developer

Albany, NY

$50.75 - $65.50/hr

Job Profile-Java Developer Location-Albany, NY Duration- 24 Months The services of a consultant are ... legacy mainframe environments. 4. Experience working with a business rules engine, preferably ...

Senior Java Developer

Richmond, VA · Hybrid

$56.75 - $72.25/hr

Senior Java Developer - Microservices & Legacy Modernization We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15-18 years ...

Senior Java Developer

Richmond, VA · Hybrid

$56.75 - $72.25/hr

Senior Java Developer - Microservices & Legacy Modernization We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15-18 years ...

Java Developer

New York, NY · On-site

$55.75 - $72.25/hr

... legacy systems - Fixed Income experience. Experience with Rates (US Treasuries or Swaps) is a nice to have. - The candidate must be willing to communicate directly with clients they serve (ex.

Java Developer

Sioux Falls, SD · Hybrid

$65 - $80/hr

Java Developer (Contract to Hire) Industry: Life Insurance / Financial Services Work Location ... This role is focused on transforming legacy systems into scalable, API-driven architectures while ...

Java Developer

Fairfield, OH · Remote

$50 - $60/hr

Java Developer 12-Month Contract Only Location : REMOTE Pay: $50-60/hr (Compensation can vary ... database integrations, and legacy SOAP-based services. * Develop cloud-native applications ...

JAVA Developer

Philadelphia, PA · On-site

$46.75 - $60.50/hr

Provide engineering services that include development and maintenance in support of hardware and ... Experience maintaining/refactoring large legacy Java codebases (300k+ LOC) * Knowledge of PLC I/O ...

Java Developer

Orlando, FL · On-site

$47.50 - $61.50/hr

ROLE: Sr. Java Developer Location: Orlando, FL Duration: 6+months (24 Month Project) Industry: GPS ... legacy conversion reverse engineering * Ability to adapt quickly to an existing, complex ...

next page

Showing results 1-20

Java Developer Legacy information

See salary details

$15

$56

$77

How much do java developer legacy jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for java developer legacy in the United States is $56.70, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $63.46 per hour, depending on experience, location, and employer.

What are Java Developer Legacy roles?

Java Developer Legacy roles focus on maintaining, upgrading, and troubleshooting older Java-based systems that are still in use within organizations. These professionals work with legacy codebases, often written in earlier versions of Java or using outdated frameworks and libraries. Their responsibilities may include bug fixing, refactoring, integrating new features, and ensuring compatibility with modern technologies. Strong problem-solving skills and an understanding of both current and historical Java practices are crucial for success in this role.

What is the difference between Java Developer Legacy vs Java Developer?

AspectJava Developer LegacyJava Developer
Required CredentialsBachelor's in Computer Science or related field, Java certifications often preferredBachelor's in Computer Science or related field, Java certifications often preferred
Work EnvironmentLegacy systems, on-premises servers, older Java frameworksModern Java frameworks, cloud environments, microservices
Employer & Industry UsageFinancial institutions, government agencies, companies maintaining legacy applicationsTech companies, startups, organizations adopting new Java technologies
Search & Comparison IntentUnderstanding roles in legacy system maintenanceSeeking modern Java development opportunities

Java Developer Legacy focuses on maintaining and updating older Java applications, often in legacy systems within traditional industries. In contrast, Java Developer roles typically involve working with modern Java frameworks, cloud integration, and new development projects. Both roles require similar foundational skills, but their work environments and project types differ significantly.

What are the key skills and qualifications needed to thrive as a Java Developer (Legacy), and why are they important?

To thrive as a Java Developer (Legacy), you need strong proficiency in Java (particularly older versions), understanding of legacy frameworks (like Struts or EJB), and experience with maintaining and refactoring existing codebases. Familiarity with legacy databases, application servers, and version control systems is typically required, along with knowledge of build tools such as Ant or Maven. Problem-solving skills, attention to detail, and effective communication are essential soft skills for collaborating on complex, long-standing projects. These skills ensure efficient troubleshooting, smooth integration of updates, and ongoing stability for critical legacy systems.

What are some common challenges faced by Java Developers working with legacy systems, and how can they be addressed?

Java Developers working with legacy systems often encounter challenges such as outdated codebases, limited documentation, and compatibility issues with newer technologies. Addressing these issues typically involves spending time understanding existing architectures, refactoring code to improve maintainability, and collaborating closely with other team members who have historical knowledge of the system. Proactively documenting any changes and gradually introducing modern development practices can also help ease the transition and ensure system stability.
Infographic showing various Java Developer Legacy job openings in the United States as of June 2026, with employment types broken down into 86% Full Time, 13% Part Time, and 1% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.
Java Developer

$52.75 - $68.25/hr

Other

Posted 24 days ago


Job description

Hands-On Java Developer

MS is looking for a hands-on Java developer with 7+ years of experience in the relevant industry. Banking/financial domain experience will be a plus, but it is not mandatory. The candidate should have expertise in Java, Spring boot, restful API, AWS/Azure, microservices, Linux/Unix. Angular would be a plus but some front-end/JavaScript experience is needed.

As a Java developer at the client, the candidate will be involved in both strategic long-term development and shorter-term business-focused tasks. This role requires extensive interaction with agency traders, demanding excellent communication skills and a deep willingness to understand the nuances of the business. The candidate will take charge of the design, development, testing, and delivery of processes to meet the needs of the agency MBS trading desk. This position offers the opportunity to gain expertise in multiple applications and assume full ownership of projects from the requirement gathering phase to rollout.

Key responsibilities include:

  • Develop and maintain Java-based applications for the agency MBS trading desk.
  • Engage in both new development and enhancement of existing applications.
  • Work closely with traders to understand their needs and deliver high-quality software solutions.
  • Participate in the full software development lifecycle, including analysis, design, implementation, testing, and deployment.
  • Collaborate with team members on code reviews, internal tools, and infrastructure improvements.
  • Adapt to new technologies and learn new skills that can benefit the team and the business.

Qualifications:

  • Expert-level knowledge in Java programming.
  • Strong experience in object-oriented programming and handling both new and legacy systems.
  • Familiarity with Unix/Linux environments from a developer's perspective.
  • Proficient in multithreaded and concurrent programming.
  • Exceptional communication skills with the ability to discuss complex technical details clearly.
  • Ability to work both independently and as part of a diverse team.
  • Proactive in understanding and supporting business needs.
  • Excellent problem-solving skills with a result-focused attitude.

Desired skills:

  • Experience with relational databases.
  • Knowledge of Angular and Python would be beneficial.
  • Ability to read/understand C++, C#, and Perl to help with the legacy migration.