HamburgerMenu
hirist

Job Description

Key Responsibilities :

- Design, develop, and maintain robust, scalable, and high-performance applications using Java and the Spring Framework.

- Utilize Hibernate for efficient Object-Relational Mapping (ORM) and database interactions.

- Contribute to the development of user interfaces, potentially using modern frontend frameworks like Angular.

- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and translate them into technical solutions.

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

- Participate in code reviews to ensure code quality and adherence to best practices.

- Debug and resolve complex technical issues in development and production environments.

- Ensure the performance, quality, and responsiveness of applications.

- Stay up-to-date with the latest Java ecosystem advancements, Spring updates, and related technologies.

- Actively participate in the full software development lifecycle, from requirements gathering to deployment and support.

Required Skills :

- 3+ years of professional experience as a Java Developer.

- Strong proficiency in Java (Java 8+ preferred).

- Extensive experience with the Spring Framework, including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

- Solid experience with Hibernate for ORM and database management.

- Strong understanding of RESTful API design and development.

- Proficiency in SQL and experience with relational databases (e.g, MySQL, PostgreSQL, Oracle, SQL Server).

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

- Familiarity with version control systems (Git).

- Excellent problem-solving and debugging skills.

- Strong communication and teamwork abilities

info-icon

Did you find something suspicious?