HamburgerMenu
hirist

Job Description

About the Role :


We are seeking a skilled and motivated Java Full Stack Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications using modern Java-based backend technologies and JavaScript-based frontend frameworks.

Key Responsibilities :


- Design and develop scalable web applications using Java (Spring Boot or similar) on the backend.

- Build responsive, user-centric frontends using modern JavaScript frameworks (React, Angular, or Vue).

- Collaborate with cross-functional teams including UI/UX designers, DevOps, QA, and product managers to deliver robust solutions.

- Write clean, maintainable, and efficient code following best practices.

- Integrate third-party APIs and services.

- Participate in code reviews and provide constructive feedback.

- Contribute to the full software development lifecycle: requirement gathering, design, implementation, testing, deployment, and maintenance.

- Troubleshoot and debug issues across the stack.

- Stay updated on emerging technologies and frameworks to improve development efficiency and scalability.

Required Qualifications :


- Bachelors degree in Computer Science, Engineering, or a related field.

- 3+ years of professional experience in full stack development.

- Strong knowledge of Java, Spring Boot, and RESTful APIs.

- Proficiency in front-end technologies: HTML5, CSS3, JavaScript (ES6+), and frameworks like React, Angular, or Vue.

- Experience with databases such as MySQL, PostgreSQL, or MongoDB.

- Familiarity with version control tools like Git.

- Experience with CI/CD pipelines and agile methodologies.

- Solid understanding of software design principles and architecture.

Preferred Qualifications :


- Experience with containerization tools like Docker and orchestration (Kubernetes).

- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.

- Understanding of microservices architecture.

- Exposure to automated testing frameworks (JUnit, Jest, Cypress, etc.).

- Knowledge of GraphQL or WebSockets is a plus.


info-icon

Did you find something suspicious?