Update UI to React or Modern UI for existing jsp pages

Posted 2 hours ago

Worldwide

Summary

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
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Web Design
React, JavaScript, TypeScript, Java, Spring Boot, PostgreSQL, REST API, Redux (or your state lib), Git
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
Member since Feb 18, 2014
  • United States
    San Diego11:44 PM
  • $63K total spent
    64 hires, 17 active
  • 4,290 hours
  • Tech & IT
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Add Tree Adoption Feature to WordPressFixed-price‐ Posted 2 months ago
WordPress
PHP
HTML5
CSS
Dashboard for Amazon and FlipkartFixed-price‐ Posted 1 month ago
Amazon Seller Central
Data Analysis

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo