₹1,800,000 monthly
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
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.