Job Title : Full Stack Java Developer (Java + React)
Experience Required : 5+ Years
Job Type : Full-Time / Contract / Hybrid (customize as needed)
Start Date : Immediate / As per availability
Job Description :
We are seeking a skilled and experienced Full Stack Java Developer with strong expertise in Java (Spring Boot) for backend development and React.js for frontend. The ideal candidate will have a solid understanding of modern software architecture, RESTful services, and full stack development best practices.
Key Responsibilities :
- Design, develop, and maintain scalable web applications using Java (Spring Boot) and React.js
- Build and integrate RESTful APIs with frontend components
- Write clean, maintainable, and efficient code with a focus on performance
- Participate in system design, architecture discussions, and code reviews
- Collaborate with cross-functional teams including QA, DevOps, and Product
- Troubleshoot and debug production issues as needed
- Ensure application security, performance, and scalability
- Stay updated with the latest development trends and technologies
Technical Skills Required : :
Strong proficiency in Java, Spring Boot, JPA / HibernateRESTful API development and integrationDatabase experience (MySQL, PostgreSQL, MongoDB, etc.)Familiarity with microservices architectureFrontend :
Strong hands-on experience with React.js and JavaScript / TypeScriptGood understanding of HTML5, CSS3, and responsive UI designExperience with Redux, Hooks, Axios or similar librariesKnowledge of component-based architectureOthers :
Familiarity with CI / CD tools like Jenkins, Git, Maven / GradleUnit testing with JUnit, Mockito, and front-end testing frameworksAgile / Scrum methodology experienceKnowledge of containerization tools like Docker (preferred)Nice to Have :
Cloud platform experience (AWS, Azure, or GCP)Experience with GraphQL (if applicable)Exposure to Kubernetes or similar orchestration toolsPrior experience in large-scale enterprise applicationsSoft Skills :
Strong problem-solving and analytical skillsEffective communication and collaboration abilitiesAbility to work independently and in a teamProactive attitude toward learning and improvement(ref : hirist.tech)