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.