Posted on: 27/11/2025
Job Title : Senior Java + React Fullstack Developer
Location : Mumbai, India
Experience : 7-10 years
Job Type : Full-time
Job Responsibilities :
- End-to-End Development : Design, develop, and maintain end-to-end applications using Java (Spring Boot) for the back-end and React.js for the front-end. Ensure smooth and seamless user experiences and high performance on both ends.
- System Architecture : Collaborate with architects and senior engineers to design and implement scalable, secure, and robust solutions. Participate in architectural decisions and ensure that code is maintainable and modular.
- UI/UX Design and Development : Lead the development of dynamic user interfaces with React.js, integrating design best practices, and optimizing performance. Collaborate closely with the UX/UI team to bring designs to life.
- API Integration : Develop and integrate RESTful APIs and web services with the back-end systems. Ensure smooth data flow and error handling between the front-end and back-end.
- Code Quality & Reviews : Write clean, maintainable, and efficient code. Participate in code reviews to ensure best practices and high-quality standards. Guide and mentor junior developers in coding practices.
- Continuous Improvement : Actively seek opportunities to improve the performance, scalability, and security of applications. Troubleshoot and optimize both front-end and back-end components.
- Agile Methodologies : Work in an Agile environment with a focus on sprint-based development. Participate in daily stand-ups, sprint planning, and retrospectives. Ensure timely delivery of features and bug fixes.
- Testing & Debugging : Implement unit tests and conduct integration testing for both front-end and back-end systems. Identify and resolve bugs, performance bottlenecks, and security vulnerabilities.
- Collaboration : Work closely with cross-functional teams, including Product Managers, Designers, and QA Engineers, to deliver high-quality software solutions.
- Documentation : Maintain clear and concise documentation for the software developed, including code comments, technical design documents, and user guides.
Key Skills & Qualifications :
Back-End Development :
- Strong experience with Java (preferably Spring Boot, Spring MVC, or Spring Cloud) for building scalable, high-performance back-end systems.
- Experience with RESTful API design and integration, microservices architecture, and cloud-based solutions (AWS, Azure, or GCP).
- Solid understanding of relational databases like MySQL, PostgreSQL, or Oracle and NoSQL databases like MongoDB.
- Familiarity with JUnit, Mockito, or similar testing frameworks.
Front-End Development :
- Expertise in React.js, including hooks, context API, Redux, and component-based architecture.
- Proficient in HTML5, CSS3, JavaScript (ES6+), and modern front-end build tools like Webpack, Babel, etc.
- Experience with front-end state management and data flow patterns in React.
- Knowledge of front-end testing frameworks like Jest, Mocha, or Enzyme.
DevOps/CI-CD :
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI, or similar).
- Knowledge of containerization tools such as Docker and orchestration tools like Kubernetes is a plus.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
Version Control :
- Proficient in Git, GitHub, or similar version control tools for managing and collaborating on codebase.
Soft Skills :
- Strong problem-solving skills and ability to work under pressure.
- Excellent communication skills, both written and verbal.
- Ability to mentor and lead a team of developers, while promoting collaboration and knowledge sharing.
- Adaptable, self-motivated, and able to work in a fast-paced, dynamic environment.
Preferred Qualifications :
- Microservices : Experience with microservices architecture, service discovery, and containerization.
- Cloud Infrastructure : Experience with AWS (Lambda, S3, RDS), Azure, or Google Cloud is a significant plus.
- Design Patterns : Familiarity with common software design patterns and best practices in both front-end and back-end development.
- UI Frameworks : Knowledge of UI frameworks like Material UI or Bootstrap is a plus.
- Security : Understanding of web security practices, such as OWASP, and how to apply them in both front-end and back-end development.
Education & Experience :
- A Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 7-10 years of professional experience in Java and React development.
- Proven experience in building large-scale web applications and managing both front-end and back-end stacks.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1581638
Interview Questions for you
View All