Senior React Developer with Java API & Spring Boot Experience

Compunnel

$125K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software engineering experience
  • 4+ years with HTML, CSS, JavaScript (ES6+), and TypeScript
  • 4+ years developing enterprise web applications using ReactJS
  • Strong experience in creating responsive, accessible, high-performance user interfaces
  • 2+ years experience with Java and Spring Boot development
  • Familiarity with RESTful services and microservices architecture
  • Experience with Git-based source control and Agile/Scrum environments

Responsibilities

  • Develop responsive and high-performing React-based applications
  • Create reusable UI components and shared UI libraries
  • Design and document software solutions for enterprise applications
  • Integrate RESTful APIs into React applications
  • Support Java Spring Boot API development as needed
  • Troubleshoot issues across UI and API layers
  • Provide technical leadership and mentor other developers

Benefits

  • Technical leadership opportunities
  • Collaboration with cross-functional teams
  • Participation in API design discussions
  • Continuous improvement initiatives
  • Exposure to financial services and modern tech stacks
Full 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.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior React Developer with Java API & Spring Boot Experience jobs: