HamburgerMenu
hirist

Senior Java Full Stack Developer - Spring Boot/React.js

Posted on: 07/08/2025

Job Description

Job Summary :


We are looking for a highly motivated and experienced Senior Java Fullstack Developer to join our growing engineering team. As a key member, you will be responsible for designing, developing, and maintaining high-quality, scalable, and robust web applications. You will work on both the front-end and back-end, collaborating with other developers, designers, and product managers to deliver exceptional user experiences.
Responsibilities :


- Design, develop, and maintain Java-based web applications using Spring/Spring Boot framework.

- Develop RESTful APIs and microservices.



- Build responsive and user-friendly front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).



- Write clean, well-documented, and testable code.



- Participate in code reviews and provide constructive feedback.



- Troubleshoot and debug complex issues.


- Collaborate with cross-functional teams to define, design, and ship new features.



- Contribute to the continuous improvement of our development processes and tools.



- Stay up-to-date with the latest technologies and trends in web development.



- Participate in agile development methodologies.



- Contribute to database design and optimization (e.g., MySQL, PostgreSQL, MongoDB).



- Deploy and maintain applications on cloud platforms (e.g., AWS, Azure, GCP).


Required Skills and Experience :

- Bachelor's degree in Computer Science or a related field.

- Experience in Java full-stack development.



- Strong proficiency in Java and related technologies (Spring/Spring Boot, Hibernate/JPA).



- Experience with RESTful API design and development.



- Solid understanding of front-end technologies such as HTML, CSS, JavaScript, and related frameworks (React, Angular, Vue.js).



- Experience with database design and development (e.g., MySQL, PostgreSQL, MongoDB).



- Experience with version control systems (e.g., Git).



- Experience with testing frameworks (e.g., JUnit, Mockito, Jest).


- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.



- Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.



- Excellent problem-solving and communication skills.


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



- Experience with Agile development methodologies.


info-icon

Did you find something suspicious?