05 Sep
|
Umanist Staffing
|
Bengaluru
05 Sep
Umanist Staffing
Bengaluru
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
- Robust hands-on experience with Spring Boot
- Experience developing RESTful APIs
- Valuable 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
📌 Java React Full Stack Developer (Bengaluru)
🏢 Umanist Staffing
📍 Bengaluru