U

Java React Full Stack Developer

salary Salary :

₹1,800,000 monthly

Job Description - Java React Full Stack Developer

Java React Full Stack Developer


Location: Bengaluru
Experience: 6–10 Years
Relevant Experience: 4+ Years
CTC: Up to ₹18 LPA
Work Mode: Hybrid(605)
Notice Period: Immediate to 20 Days
Shift: Day Shift
Interview: 2–3 Rounds, including 1 mandatory face-to-face round


Job Overview


We are looking for a skilled Java React Full Stack Developer to design, develop, and maintain scalable enterprise applications.


The ideal candidate should have strong hands-on experience in both backend development using Java/Spring Boot and frontend development using React.js. You will work on enterprise-grade applications, REST APIs, database solutions, integrations, testing, and cloud-native technologies.


The role requires strong technical problem-solving abilities, excellent communication skills, and the ability to collaborate effectively within Agile/Scrum teams.


Must-Have SkillsJava & Backend




  • 4+ years of experience developing enterprise applications




  • Strong proficiency in Core and Advanced Java




  • Strong understanding of OOP principles and SOLID design principles




  • Strong hands-on experience with Spring Boot




  • Experience developing RESTful APIs




  • Good understanding of Spring ecosystem




  • Knowledge of Microservices architecture




React.js & Frontend




  • Strong hands-on experience with React.js




  • Experience building reusable React components and frontend libraries




  • Strong understanding of React functional components and Hooks, including:




    • useState




    • useEffect




    • useContext




    • useReducer






  • Experience with React JSON Forms




  • Experience with state management using:




    • Redux




    • Redux Toolkit




    • Context API






  • Strong understanding of React Router




  • Experience developing Single Page Applications (SPAs)




  • Familiarity with React testing tools such as:




    • Jest




    • React Testing Library




    • Enzyme






Database & Data




  • Experience with RDBMS, preferably PostgreSQL




  • Experience with NoSQL databases, preferably MongoDB




  • Understanding of database optimization and query performance




  • Good knowledge of Big Data technologies, such as Hive




  • Experience/exposure to query engine tools such as Trino




Cloud & DevOps




  • Experience working with AWS




  • Knowledge of AWS S3




  • Understanding of Docker




  • Understanding of Kubernetes




  • Understanding of CI/CD




  • Hands-on experience with GitHub Actions or similar CI/CD tools




  • Experience using Git for version control




  • Basic proficiency with Unix/Linux commands




Security & Integration




  • Good understanding of authentication and authorization mechanisms, including:




    • JWT




    • OAuth 2.0




    • Session-based authentication






  • Knowledge of secure coding practices




  • Familiarity with message brokers such as:




    • RabbitMQ




    • Kafka




    • Apache MQ






Testing & Code Quality




  • Experience writing unit and integration tests




  • Familiarity with JUnit and Mockito




  • Experience with frontend testing




  • Experience using SonarQube or similar code-quality tools




Other Technical Skills




  • Strong understanding of Data Structures and Algorithms




  • Strong debugging and troubleshooting capabilities




  • Understanding of software development best practices




Key Responsibilities




  • Design, develop, and maintain enterprise-grade full-stack applications




  • Develop scalable backend services using Java and Spring Boot




  • Design, develop, and consume REST APIs




  • Build responsive and reusable frontend components using React.js




  • Implement React Hooks, routing, state management, and dynamic forms




  • Develop and maintain integrations between frontend and backend systems




  • Design and optimize database queries and data access layers




  • Work with both relational and NoSQL databases




  • Develop and maintain unit, integration, and end-to-end tests




  • Participate in code reviews and maintain coding standards




  • Identify and resolve application issues across development, testing, and production environments




  • Collaborate with product managers, UX teams, QA engineers, architects, and other stakeholders




  • Contribute to CI/CD pipeline development and optimization




  • Work with Docker, Kubernetes, and AWS-based environments




  • Follow Agile/Scrum development methodologies




  • Mentor junior developers and contribute to technical knowledge sharing




  • Stay updated with emerging technologies and modern full-stack development practices




Nice-to-Have Skills




  • Strong experience with Microservices architecture




  • Knowledge of GraphQL




  • Experience with advanced design and architectural patterns




  • Experience with performance optimization and application monitoring




  • Exposure to cloud-native application development




  • Experience with advanced Kubernetes/container orchestration




  • Familiarity with JIRA and Confluence




  • Contributions to open-source projects




  • Experience working on large-scale enterprise applications




Education


Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.


Candidate Profile




  • Excellent communication and interpersonal skills




  • Strong problem-solving and debugging abilities




  • Ability to work collaboratively with cross-functional teams




  • Comfortable working in an Agile/Scrum environment




  • Strong attention to detail




  • Self-motivated with a commitment to continuous learning




  • Candidates with stable employment history are preferred




  • Bengaluru-based candidates only




Important Candidate Criteria




  • Location: Bengaluru only




  • Work Mode: Hybrid




  • Notice Period: Immediate to 20 Days




  • Relevant Experience: 4+ years




  • Strong communication: Mandatory




  • Job stability: Minimum 2 years in an organization preferred




  • Interview: 2–3 rounds, including one mandatory face-to-face round




  • Shift: Day shift



Original job Java React Full Stack Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Java React Full Stack Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.