Job details
Java Fullstack Developer - React (Remote - India)
- Java
- Spring Boot
- REST
- JSP
- Node.js
- GraphQL
- AWS
Posted: 1 week ago
This position is posted by Jobgether on behalf of RGH-Global | People Services. We are currently looking for a Java Fullstack Developer - React in India.
As a senior-level Java Fullstack Developer, you will play a pivotal role in designing, developing, and delivering scalable, high-performance web applications. This role combines advanced backend expertise in Java, JSP, and Spring with modern frontend skills in React and TypeScript. You will lead the creation of microservices and APIs, work with cloud platforms, and leverage cutting-edge tools like GraphQL and Kafka. The position requires strong leadership skills, as you will mentor junior developers, enforce best practices, and drive technical excellence. You will collaborate closely with cross-functional teams to deliver innovative solutions that meet business needs and delight end users. This is a fully remote role, offering the opportunity to contribute to impactful projects from anywhere in India.
Accountabilities
In this role, you will be responsible for:
- Designing and developing robust, scalable web applications using Java, JSP, and the Spring framework.
- Leading the development and implementation of microservices architectures and RESTful APIs.
- Building responsive and dynamic frontends with TypeScript, JavaScript, and React.
- Integrating GraphQL for efficient data querying between frontend and backend services.
- Developing and integrating backend services using Node.js when required.
- Deploying and managing scalable applications on AWS.
- Utilizing asynchronous messaging systems like Kafka for real-time data processing.
- Ensuring application performance, availability, and reliability.
- Collaborating with cross-functional teams to translate requirements into technical solutions.
- Mentoring junior developers, conducting code reviews, and promoting best practices.
The ideal candidate will bring:
- 10+ years of professional experience in fullstack Java development.
- Expertise in Java, including advanced OOP and enterprise application development.
- Strong proficiency in JSP, Spring Boot, and Spring MVC.
- Proven skills in frontend technologies: TypeScript, JavaScript, and React.
- Solid experience in microservices design and RESTful API development.
- Practical experience with GraphQL for data integration.
- Knowledge of Node.js for backend development.
- Proficiency with relational databases, particularly PostgreSQL.
- Experience with AWS (EC2, S3, RDS, Lambda) is a plus.
- Familiarity with Elastic Search and asynchronous messaging systems like Kafka.
- A bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- Strong leadership, problem-solving, and communication skills.
- Fully remote work flexibility.
- Competitive salary package.
- Opportunity to lead challenging, high-impact projects.
- Professional growth through mentoring and leadership responsibilities.
- Exposure to modern tools, technologies, and cloud environments.
- Collaborative, innovative work culture.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or assessments) are then made by their internal hiring team.
Thank you for your interest!
#LI-CL1