Java Full Stack Developer (ReactJS Focus)

Filled
March 7, 2026

Job Description

Position Overview

We are looking for an experienced Java Full Stack Developer with strong expertise in ReactJS and Java backend development. The ideal candidate should have 10+ years of overall experience, with a strong focus on ReactJS-based frontend development combined with Java backend technologies.

You will work in a collaborative onsite–offshore delivery model, partnering with distributed teams to design and build scalable enterprise applications.

Key Responsibilities

  • Develop and maintain full stack applications using ReactJS (frontend) and Java (backend).
  • Build responsive UI using HTML5, CSS3, JavaScript, and modern web standards.
  • Integrate frontend applications with REST APIs.
  • Develop backend services using Java frameworks such as Spring Boot or Spring MVC.
  • Implement best practices for code quality, performance, and scalability.
  • Work with databases, ORM frameworks, and SQL queries.
  • Collaborate with distributed onsite/offshore teams to deliver high-quality solutions.
  • Participate in code reviews, design discussions, and troubleshooting activities.

Required Skills

  • 10+ years of experience in software development.
  • Strong experience with ReactJS and Java Full Stack Development.
  • Strong fundamentals in HTML5, CSS3, JavaScript, and HTTP.
  • Experience with CSS preprocessors such as Sass or similar tools.
  • Experience working with REST APIs and web services.
  • Knowledge of ORM frameworks, SQL, and database concepts.
  • Strong computer science fundamentals including data structures, design patterns, and problem solving.
  • Experience with Git or equivalent version control systems and build tools.
  • Experience working in an onsite–offshore delivery model.

Secondary / Preferred Skills

  • Experience with Spring Boot or Spring MVC.
  • Familiarity with Agile development methodologies.
  • Experience collaborating with distributed development teams.