We are looking for an experienced Fullstack Developer (Java + React) to join our technology team.
The ideal candidate will have strong expertise in backend development with Java (Spring Boot) and frontend development with React.js, along with good knowledge of database systems, RESTful APIs, and cloud-native environments.
This role involves designing, developing, testing, and deploying high-quality applications while collaborating closely with cross-functional teams.
Key Responsibilities :
Backend Development (Java) :
- Design, develop, and maintain scalable backend services and RESTful APIs using Java, Spring Boot, and related frameworks.
- Implement secure and optimized microservices that handle business logic and integrations.
- Perform database design, query optimization, and data management using SQL / NoSQL databases.
- Write unit and integration tests to ensure code Development (React) :
- Build interactive, responsive, and user-friendly UI components using React.js, Redux (or other state management libraries).
- Integrate frontend with backend APIs ensuring smooth data flow and performance.
- Optimize UI for performance, accessibility, and cross-browser compatibility.
- Implement reusable components and follow best practices in frontend :
- Collaborate with product managers, designers, and QA teams to gather requirements and deliver features.
- Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives).
- Manage code repositories, perform code reviews, and ensure adherence to best practices.
- Build and maintain CI / CD pipelines for automated builds, testing, and deployments.
- Troubleshoot, debug, and resolve performance bottlenecks across frontend and Skills & Qualifications :
- Bachelors / Masters degree in Computer Science, Engineering, or related field.
- 5+ years of hands-on experience as a Fullstack Developer.
- Strong proficiency in Java, Spring Boot, Hibernate / JPA.
- Solid experience in React.js, JavaScript (ES6+), HTML5, CSS3.
- Strong understanding of RESTful APIs, Microservices, and JSON-based communication.
- Experience with SQL / NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.
- Familiarity with Git, CI / CD pipelines (Jenkins, Azure DevOps, GitHub Actions).
- Experience with unit testing frameworks (JUnit, Mockito, Jest, Enzyme, etc.
- Knowledge of Agile / Scrum Skills :
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with Docker and Kubernetes for containerized deployments.
- Exposure to GraphQL APIs.
- Experience with TypeScript in frontend development.
- Strong problem-solving and analytical skills
(ref : hirist.tech)