Description du poste
• Design, develop, test, and maintain backend applications using Java and Spring Boot.
• Develop and maintain RESTful APIs and integrate with third-party services.
• Build scalable, reliable, and high-performance backend systems.
• Work with relational databases such as MySQL, PostgreSQL, or Oracle.
• Write clean, reusable, efficient, and well-documented code.
• Perform unit testing, debugging, and troubleshooting.
• Collaborate with frontend developers, QA engineers, and other team members.
• Participate in code reviews and contribute to technical improvements.
• Identify and resolve application performance issues and production bugs.
• Maintain technical documentation and follow software development best practices.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum 3 years of professional experience as a Java springbot or Quarkus
Strong proficiency in Java programming (Java 8 or above).
Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.
Good understanding of RESTful API development and integration.
Experience working with relational databases such as MySQL, PostgreSQL, or Oracle.
Familiarity with Hibernate and ORM concepts.
Good understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
Experience with Git version control (GitHub, GitLab, or Bitbucket).