Submit Resume

Senior React Developer with Java API & Spring Boot Experience

  • California, San Leandro

  • 08/12/2026

  • Contract

  • Active

Job Description:

  • Job Summary
    We are seeking a Senior React Developer with Java API and Spring Boot experience to build modern, scalable, and high-performance enterprise web applications. The role is primarily focused on front-end development and user experience, with approximately 80% of the work focused on React development and 20% supporting backend integration and enhancements. The position will provide technical leadership, collaborate with cross-functional teams, contribute to application design and API integrations, and support enterprise digital initiatives.

    Key Responsibilities
    • Develop responsive, accessible, and high-performing React-based applications for enterprise environments.
    • Create reusable UI components, design patterns, and shared UI libraries to promote consistency and scalability.
    • Design, code, test, debug, and document software solutions associated with enterprise applications.
    • Consume and integrate RESTful APIs within React applications and collaborate with backend teams on API design and integration.
    • Support Java Spring Boot API development and enhancements as needed.
    • Troubleshoot and resolve issues across UI, API, and integration layers.
    • Participate in API design discussions and contribute to end-to-end solution delivery.
    • Collaborate with Product Owners, UX Designers, and Visual Designers to develop user interfaces and web applications.
    • Provide application-level design, technical documentation, and implementation guidance.
    • Establish and maintain application development standards and best practices.
    • Provide technical direction to business stakeholders and internal IT teams.
    • Advise on system integration, compatibility, scalability, performance, and platform design.
    • Lead moderately complex initiatives and deliverables within the technical domain.
    • Review technical challenges and recommend appropriate solutions and technologies.
    • Support application security standards, authentication, and authorization mechanisms.
    • Provide technical leadership and informal mentoring to developers.
    • Lead projects, customer engagements, and business processes and serve as an escalation point when needed.
    • Collaborate with cross-functional teams to deliver innovative solutions based on business requirements and technical analysis.
    • Participate in technical design reviews and contribute to continuous improvement initiatives.

    Required Qualifications
    • 5+ years of software engineering experience.
    • 4+ years of experience with modern HTML, CSS, JavaScript (ES6+), and TypeScript.
    • 4+ years of experience developing enterprise web applications using ReactJS or similar modern JavaScript frameworks.
    • Strong experience developing responsive, accessible, and high-performance user interfaces.
    • Experience creating reusable UI components and scalable front-end architectures.
    • Experience consuming and integrating RESTful APIs within React applications.
    • 2+ years of experience with Java and Spring Boot development.
    • Working knowledge of RESTful services, microservices architecture, and API integration patterns.
    • Experience with Git-based source control and collaborative development workflows.
    • Experience working within Agile/Scrum development environments.
    • Strong analytical, verbal, and written communication skills.

    Preferred Qualifications
    • Experience with ReactJS, Redux, JestJS, React Testing Library (RTL), Webpack, StorybookJS, and StencilJS.
    • Experience building large-scale enterprise web applications using ReactJS.
    • Experience creating implementations closely aligned with detailed design specifications.
    • Familiarity with state management solutions such as Redux, RxJS, or similar frameworks.
    • Experience writing automated UI tests and supporting quality engineering practices.
    • Knowledge of BDD, test automation, accessibility standards, and ADA compliance.
    • Familiarity with Java Spring Boot APIs and microservices-based architectures.
    • Understanding of relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
    • Knowledge of API security concepts such as OAuth2, JWT, SSO, and OpenID Connect.
    • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
    • Experience with CI/CD pipelines and DevOps practices.
    • Experience using GitHub and Jira for software development and project tracking.
    • Experience using browser developer tools and debugging techniques for issue resolution.
    • Exposure to monitoring and observability tools such as Splunk, Dynatrace, AppDynamics, or similar.
    • Experience working with Content Management Systems (CMS).
    • Experience using UI/UX design tools such as Figma, InVision, or similar platforms.
    • Experience mentoring developers and participating in technical design reviews.
    • Experience in financial services or banking.

.

.

.