1

Java Developer Legacy Jobs (NOW HIRING)

Java Developer

Manhattan, NY · On-site

$56.25 - $72.75/hr

Java developer Location: NYC, NY (5 Days On site) Long Term Contract An international Investment ... Looking for someone who can multitask, learn legacy code, discuss issues, bug fixes, and ...

Java Developer

Manhattan, NY · On-site

$56.25 - $72.75/hr

Java developer Location: NYC, NY (5 Days On site) Long Term Contract An international Investment ... Looking for someone who can multitask, learn legacy code, discuss issues, bug fixes, and ...

Java Developer

Madison, WI · Hybrid

$51.50 - $66.50/hr

Our client is looking for a Java Developer to play a hands-on senior technologist/lead role in the ... legacy applications to microservices. They are looking for someone with strong experience in Java ...

Fulltime: Java Developer in TX

Plano, TX · On-site

$48.75 - $63.25/hr

Plano, TX Fulltime We are looking for an experienced Java Developer with expertise in migrating legacy Java applications to modern versions. The ideal candidate will handle the upgrade of our Java 1 ...

Java Developer

Mountain View, CA

$59.75 - $77.25/hr

Java Developer Location: Mountain View, CA Type: Full-Time / Contract Required Qualifications ... Support existing and legacy integration solutions * Partner with internal teams to define and ...

Java developer

Jersey City, NJ

$53.25 - $69/hr

Java Developer Jersey City, NJ 6 Month Contract-to-Hire Independent Operator and also work with a ... HTML5/CSS Agile methodology 1) Migrate legacy Java application running on Tomcat 6 to Tomcat 8. ...

Java Developer

Orlando, FL · On-site +1

$75 - $89.28/hr

Job#: 3034283 Senior Java Developer Location: Orlando, Florida (Hybrid) Employment Type: Contract ... Analyze legacy codebases, potentially using AI-assisted tools, and translate findings into ...

JB061172 - senior java developer

Raleigh, NC · On-site

$55.75 - $71/hr

Interview Types * Skills Java Developer Sprin.. Visa Types Green Card, US Citiz.. This is a ... WAM is executing a multi-year reengineering and replatforming initiative to decouple legacy ...

Java Developer - Hybrid

Madison, WI · Hybrid

$51.50 - $66.50/hr

Java Developer - Hybrid Mandatory skills: SQL, Agile, Oracle, PL/SQL stored procedure ... legacy applications, microservices Description: Overview: The selected candidate will play a hands ...

Java Developer

Oxon Hill, MD · Hybrid

$51.75 - $67/hr

The developer will be responsible for configuration management and updating design and architecture ... Experience migrating legacy Java/Struts/webapp applications to modern platforms. * Familiarity with ...

Sr Java Developer (Backend)

$123K - $160K/yr

Java Developer Location: 100% Remote Duration: 6-12 Months Technical Developers - Java/J2EE stack ... Demonstrates deep understanding of Java/J2EE and be able to do hands on development on legacy J2EE ...

Java Developer with Spring Boot

Princeton, NJ · On-site

$54 - $69.75/hr

... legacy systems. • Strong analytic and problem-solving skills. • Solid verbal and written ... Spring Boot/Java developer to work with the team on Volante Best Regards Chris Brown Sr Technical ...

Sr Java Developer

Dallas, TX

$56.75 - $72.50/hr

Sr Java Developer IDEALFORCE has a Contract available immediately for a Java Developer to join our ... Client is looking to convert many legacy applications running in a AS/400 environment to a modern ...

Java Developer

Dallas, TX · On-site

$50.50 - $65.25/hr

Java Developer who has experience with Java, Javascript, Spring and some Groovy . The candidate ... Initially focus will be on moving away from a legacy platform in LAMP to Net Suite (ERP Like) the ...

Codeworks, an LRS company, is seeking a Java Developer for a contract position A candidate with ... legacy systems to microservices-based architectures. Responsibilities * Design, develop, and ...

Sr Backend Java Developer

Tampa, FL · On-site

$113K - $147K/yr

Modernization - re-write mainframe legacy applications into modern Java-based microservices to ... up of mostly Java developers. * Will be moving everything to AWS at one point next year so ...

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 12, 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.

$56.25 - $72.75/hr

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Position: Java developer
Location: NYC, NY (5 Days On site)
Long Term Contract
An international Investment Bank is enhancing its IT systems by introducing new technology and integrating with
new third-party providers. Several projects will take place in the coming years, focusing on Trading, Market data, and Risk Management. Looking for someone who can multitask, learn legacy code, discuss issues, bug fixes, and enhancement requests raised by users with stakeholders, etc.
Responsibilities:
- Develop/integrate Derivative Trading Applications - Communicate with business stakeholders including Traders, Operations and Strats - Help to understand and translate business requirements into technical design specifications - Identify technology solutions for enhancements or new initiatives - Implement unit and integration test cases with industry standard test automation frameworks. - Document changes necessary to support business
Mandatory Skills Description:
- 6+ years of enterprise development experience (Java/JDK 8+) - Experience developing High-Performance and Distributed Applications - Experience with Message Brokers (ActiveMQ, RabbitMQ, Kafka, or similar) - Experience with Cache/In-Memory Data Grids (Redis, Hazelcast, or similar) - Experience with REST/SOAP/gRPC - Expertise in OOP/OOD - Expertise in concurrency and multithreading - Spring (including Spring Boot and Spring Boot Actuator) - Strong SQL and DB knowledge - Experience with automated testing (TDD, BDD, Mutation testing) - Knowledge of common Linux commands - Experience working on geo-distributed and asynchronous teams - Exceptional verbal and written communication skills - High level of self-organization and self-management - At least B2 English
Nice-to-Have Skills Description:
- Apache Camel - Familiarity with job schedulers (Tidal, Control-M, Autosys)