HamburgerMenu
hirist

Full Stack Engineer - Java/React.js

Posted on: 11/08/2025

Job Description

Job Description :

Key Responsibilities :

- Design, develop, and maintain high-quality, scalable, and maintainable web applications.

- Develop and implement robust and efficient backend services using Java.

- Design and implement user interfaces using React.js and related technologies.

- Integrate frontend components with backend services using RESTful APIs.

- Write clean, well-structured, and maintainable code following best practices.

- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.

- Conduct unit tests, integration tests, and end-to-end testing to ensure code quality and reliability.

- Adhere to agile development methodologies (e.g., Scrum, Kanban).

- Participate in code reviews and provide constructive feedback to team members.

- Collaborate with DevOps teams to ensure smooth deployment and operational support of applications.

- Participate in activities related to continuous integration/continuous delivery (CI/CD) pipelines.

- Work with operations teams to identify and resolve production issues.

Frontend :

- Strong proficiency in JavaScript, including ES6+ features.

- In-depth experience with React.js and its ecosystem (e.g., Redux, Context API).

- Strong understanding of HTML, CSS, and responsive design principles.

- Experience with front-end build tools (e.g., Webpack, Babel).

Backend :

- Strong proficiency in Java and Spring Boot.

- Experience with relational databases (e.g., MySQL, PostgreSQL).

- Experience with NoSQL databases (e.g., MongoDB) is a plus.

- Experience with cloud platforms (AWS, Azure, GCP) is a plus.

Qualifications :

Experience : 5+ years of hands-on experience in full-stack software development.

Education : Bachelor's degree in Computer Science, Engineering, or a related field.

Other Skills :

- Excellent problem-solving and analytical skills.

- Strong communication and interpersonal skills.

- Ability to work independently and as part of a team.

- A passion for learning and a continuous improvement mindset


info-icon

Did you find something suspicious?