Job Overview
We are seeking a skilled Java Full Stack Developer to join our dynamic team. As a Java Full Stack Developer, you will be responsible for developing and implementing user interface components using React.js concepts and workflows, and you will also be coordinating with the rest of the team working on different layers of the infrastructure.
Key Responsibilities
- Develop and maintain Java-based web applications.
- Design and implement RESTful APIs.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and contribute to improving code quality.
Required Skills
- Proficiency in Java and related frameworks (e.g., Spring, Hibernate).
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Strong understanding of database design and SQL.
- Familiarity with Agile development methodologies.