We are seeking a talented Backend Developer to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining server-side application logic, ensuring high performance and responsiveness to front-end requests. Your primary focus will be on Java-based development, utilizing frameworks such as Spring Boot and Hibernate.
Responsibilities:
Design, develop, and maintain server-side application logic using Java 11 and related technologies.
Implement RESTful APIs using Spring Boot and Spring REST to support front-end functionalities.
Integrate backend services with databases using Hibernate ORM.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Optimize application for maximum speed and scalability.
Implement security and data protection measures.
Write clean, maintainable, and efficient code.
Troubleshoot and debug issues to ensure smooth operation of backend systems.
Stay updated on emerging technologies and trends in backend development.
Qualifications & Requirements:
Education : Bachelor s degree in computer science, Engineering, or related field; master s degree preferred.
Experience : Proven experience as a Backend Developer or similar role; strong proficiency in Java (Java 11 preferred); experience with Spring Framework (Spring Boot, Spring REST); proficiency in ORM frameworks like Hibernate; familiarity with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB); experience with RESTful API development.
Skills : Understanding of software design principles; knowledge of cloud platforms (AWS, Azure) is a plus; excellent communication and collaboration skills; strong problem-solving and analytical skills; ability to work independently and in a team environment.