Update UI to React or Modern UI for existing jsp pages
Worldwide
This is a paid trial task ($300) to evaluate fit. For the right developer, this leads directly into ongoing, long-term module work on our platform. Looking for a Senior React Developer — Modernize Enterprise Java/Spring Boot Web App (Long-Term, Regulated Industry) I am rebuilding the front end of an established enterprise web application with legacy JSP pages. The backend is Java/Spring Boot with PostgreSQL. You'll work under our lead architect, who defines the architecture, API contracts, and component patterns — your job is to build clean, consistent React UI and the supporting API endpoints against those patterns. This is a multi-module business application (workflow-driven forms, list/detail views, approvals, dashboards), not a marketing site. We value correctness, consistency, and maintainable code over speed or flash. The product serves a regulated industry, so disciplined, careful work and following defined patterns exactly is essential. Starting with a small paid trial task, then scaling to ongoing module work for the right person. We expect a long-term relationship. What you'll do • Build React components and screens following an established design system and component pattern • Wire UI to REST APIs; implement standard CRUD, list/filter/detail, and multi-step form/approval flows • Implement supporting REST endpoints in Spring Boot against defined API contracts • Write clean, tested, documented code that matches our conventions • Work within our Git workflow (Bitbucket) and CI pipeline; submit focused, reviewable pull requests Required • 5-10 years React (hooks, component architecture, state management, forms) • Solid REST/JSON integration experience • Working Spring Boot / Java familiarity — enough to add and modify endpoints confidently • PostgreSQL / SQL basics • Git-based team workflow, clean PR discipline • Ability to follow an existing architecture and coding standard precisely rather than imposing your own • Clear written English and reliable async communication Nice to have • Experience modernizing legacy JSP/JSF apps to React • Enterprise B2B or regulated-industry software (healthcare, medical device, pharma, finance) • Component-library / design-system experience • Familiarity with audit trails, role-based access control, or e-signature workflows How we work • You report to our lead architect; patterns and API contracts are provided • Milestone-based, fixed-scope tasks (per screen/module), not open-ended hourly • Code review on every PR; we care about consistency across the codebase • All development against a sandbox with synthetic (non-production) data only To apply Please include: 1. React portfolio or GitHub — ideally data-heavy business apps, not landing pages 2. A specific example where you modernized or extended a legacy app, and one hard bug/decision you handled 3. Confirmation you're comfortable following a defined architecture and working under a lead 4. Your availability (hours/week) and timezone overlap with [your timezone] To confirm you read this, start your reply with the word "QUALITY" and tell us in one line why following an existing pattern matters more than clever code in a regulated app.
$300.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 hours ago
- Interviewing:1
- Invites sent:5
- Unanswered invites:4
About the client
- United StatesSan Diego11:44 PM
- $63K total spent64 hires, 17 active
- 4,290 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