Senior Java Developer – Oracle ADF, PL/SQL, React, Spring- Legacy Healthcare Modernization
Worldwide
Location: Remote (EU Candidates only) Employment Type: Contract / Full-Time Experience: 8+ Years About the Role We are looking for an experienced Senior Java Developer to help modernize a 30-year-old enterprise healthcare platform. The ideal candidate will have strong experience working with Oracle ADF and PL/SQL, along with modern Java technologies such as Spring Framework and React. You will play a key role in migrating legacy Oracle ADF screens into a modern React-based UI while ensuring seamless integration with the existing backend systems. This is a highly technical role requiring experience with enterprise legacy systems, Oracle databases, and gradual application modernization. Key Responsibilities Analyze and maintain an existing Oracle ADF-based enterprise healthcare application. Modernize legacy user interfaces by rewriting Oracle ADF screens using React. Develop and maintain backend services using Spring Framework/Spring Boot. Design and optimize complex PL/SQL packages, procedures, triggers, and functions. Integrate modern React applications with existing Oracle-based backend services. Ensure compatibility with a large-scale legacy healthcare system while minimizing business disruption. Collaborate with architects, product owners, QA engineers, and cross-functional teams. Perform code reviews and maintain high coding standards. Troubleshoot production issues and optimize application performance. Participate in technical design discussions and modernization planning. Required Skills Core Technologies Java 11/17+ Oracle ADF (Application Development Framework) Oracle Database PL/SQL Spring Framework Spring Boot React.js REST APIs SQL Frontend React.js JavaScript (ES6+) TypeScript (Preferred) HTML5 CSS3 Responsive UI Development Backend Spring Boot Spring MVC Spring Security RESTful APIs Hibernate/JPA (Preferred) Database Oracle Database PL/SQL Stored Procedures Packages Functions Triggers Query Optimization Performance Tuning Version Control & DevOps Git Maven or Gradle Jenkins (Preferred) Docker (Nice to Have) Required Experience 8+ years of Java development experience. Strong commercial experience with Oracle ADF. Advanced PL/SQL development experience. Experience working with enterprise Oracle databases. Experience migrating legacy enterprise applications. Strong experience building REST APIs. Hands-on React.js development experience. Experience with Spring Framework/Spring Boot. Experience integrating legacy systems with modern web applications. Familiarity with Agile/Scrum methodologies. Nice to Have Healthcare domain experience. HL7/FHIR integration experience. Oracle WebLogic Server. Microservices architecture. CI/CD pipelines. Kubernetes. Cloud platforms (Azure/AWS). Soft Skills Strong analytical and problem-solving skills. Excellent debugging and troubleshooting abilities. Ability to understand and modernize complex legacy systems. Strong communication skills. Ability to work independently in distributed teams. Preferred Candidate Profile Experience working on large enterprise systems with long-term maintenance requirements. Proven track record in modernizing Oracle ADF applications. Comfortable working with both legacy and modern technology stacks. Able to bridge legacy Oracle technologies with modern React-based frontends. Experience in highly regulated industries such as healthcare, finance, or insurance is a strong advantage. Tech Stack Java 11/17+ Oracle ADF Oracle Database PL/SQL Spring Framework Spring Boot React.js REST APIs SQL Git Maven/Gradle HTML5 CSS3 JavaScript TypeScript (Preferred) Oracle WebLogic (Preferred) Mandatory Requirements: 8+ years of professional Java development experience. At least 5 years of hands-on Oracle ADF development in enterprise projects. Strong experience with Oracle Database and PL/SQL (packages, procedures, functions, triggers, performance tuning). 2–4+ years of Spring Framework/Spring Boot development. Experience rewriting Oracle ADF screens into React while integrating with existing Java/Spring services. Experience working on large-scale legacy enterprise applications, preferably in the healthcare domain.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$20.00
-
$30.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:6 days ago
- Interviewing:11
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesSherman Oaks7:18 AM
- $1.1K total spent7 hires, 0 active
- 23 hours
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by