- Company Name
- Coopérative Biocoop
- Job Title
- Concepteur-Développeur Back-End (H/F)
- Job Description
-
**Job Title:** Backend Developer
**Role Summary:**
Design, develop, and maintain high‑performance, scalable backend applications using Java 17+ in a modern architecture. Build secure RESTful APIs, participate in API gateway evolution, optimize performance, and collaborate with cross‑functional teams to implement new features and refactor legacy systems.
**Expectations:**
– Minimum 5 years of professional experience in backend development.
– Proven mastery of Java 17+ (stream API, messaging, streaming brokers).
– Strong knowledge of Spring Boot ecosystem (Spring Data, Spring Security, Spring Cloud).
– Ability to write clean, test‑driven code, and conduct thorough code reviews.
– Curiosity, excellent communication, and autonomous work style.
**Key Responsibilities:**
1. Design and implement backend services with Java 17+.
2. Develop, secure, and document RESTful APIs for front‑end and external partners.
3. Contribute to API gateway framework design and improvement.
4. Optimize application performance and troubleshoot production issues.
5. Maintain and evolve existing systems while integrating new technologies.
6. Engage in continuous learning, pair programming, and knowledge sharing.
**Required Skills:**
- Programming Languages: Java 17+, J2EE, Angular (bonus).
- Frameworks: Spring Boot, Spring Data, Spring Security, Spring Cloud.
- Database: SQL Server, Oracle, PostgreSQL, MongoDB.
- DevOps: GitLab, CI/CD pipelines, Docker, Kubernetes, SonarQube.
- Testing: JUnit, Mockito.
- Performance Testing: Gatling, JMeter.
- Operating Systems: Windows, Linux.
- Development Practices: Clean Code, TDD, Design Patterns.
**Required Education & Certifications:**
- Bachelor’s (Bac +3) or Master’s (Bac +5) degree in Computer Science, Information Technology, or related field.
- Relevant professional certifications (e.g., Spring Professional, Java SE Programmer) are a plus.