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:
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
Skills: restful apis,microservices architecture,solid design principles,spas,enterprise-grade full-stack applications,advanced java,spring boot,testing & code quality,react.js & frontend,react json forms,database & data,spring ecosystem,core java,cloud & devops,oop principles,security & integration,backend development