Concepteur-Développeur Back-End (H/F)

Biocoop SA
Canton of Rennes-4, France
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Remote
Canton of Rennes-4, France

Tech stack

Clean Code Principles
Java
Microsoft Windows
Spring Security
API
Tomcat
Code Review
Databases
Continuous Integration
Software Design Patterns
Linux
DevOps
Java Platform Enterprise Edition (J2EE)
JMeter
JUnit
PostgreSQL
Microsoft SQL Server
MongoDB
NoSQL
Oracle Applications
Pair Programming
Performance Tuning
Software Maintenance
Mockito
SonarQube
Test Driven Development
Spring Cloud
Spring-boot
Gatling
Backend
Gitlab
Spring Data
Containerization
Angular
Kubernetes
Front End Software Development
Api Gateway
REST
Docker

Job description

Au sein de la Direction des Systèmes d'Information et sous la responsabilité du Responsable Développement, le concepteur développeur Back-End interviendra sur des projets à forte valeur ajoutée le tout dans un contexte de transformation de notre SI.

Vos principales missions seront :

  • Concevoir, développer et maintenir des applications backend performantes et évolutives en exploitant pleinement les capacités des dernières versions de Java (17+ ou supérieur) ;
  • Développer des API RESTful sécurisées et efficaces pour interagir avec nos solutions front-end et partenaires ;
  • Collaborer à la conception d'architectures modernes et robustes en utilisant Spring Boot et ses modules associés (Spring Data, Spring Security, etc..) ;
  • Participation à l'évolution du framework de l'API gateway ;
  • Participer à l'optimisation des performances des applications ;
  • Contribuer à la maintenance évolutive et corrective des systèmes existants tout en veillant à l'intégration des nouvelles technologies ;
  • S'investir dans l'amélioration continue et le partage des connaissances avec l'équipe (veille technologique, pair programming, code reviews).

Requirements

  • Langage : Angular (serait un plus), SpringBoot, Java/J2ee, API RESTful
  • Base de données :

Bases relationnelles : SQL Server, Oracle, Postgres,;

NoSql : MongoDB

  • DevOps : GitLab, CI/CD, Docker, Kubernetes,
  • Serveur : Tomcat ;
  • Environnement : Windows et Linux
  • Outils et déploiement : GitLab, CI/CD, Conteneurisation (Docker, Kubernetes), Sonarqube
  • Framework de tests : Junit, Mockito
  • Framework de performances : Gatling, JMeter
  • Bonnes pratiques de développement : Clean Code, TDD, Design pattern, Titulaire d'une formation de type Bac +3/5 en informatique, vous justifiez d'une expérience réussie d'au moins 5 ans sur un poste similaire.

Votre précédente expérience vous a permis de parfaire votre maîtrise des dernières versions de Java (17 ou supérieur) et de ses fonctionnalités avancées (Stream API, Messaging et streaming broker, etc..).

Votre solide connaissance en Spring Boot et ses modules (Spring Data, Spring Security, Spring Cloud) ainsi que votre expérience confirmée dans la création d'API RESTful performantes et sécurisées seront essentiels quant à la prise de poste.

Enfin, une expérience en Angular et/ou WO2 serait un plus.

Le top 3 des qualités attendues sur le poste : curiosité, aisance relationnelle, autonomie.

Benefits & conditions

Chez Biocoop, vous bénéficiez d'avantages (soumis à conditions) tels que :

  • Télétravail
  • Mutuelle entreprise avantageuse dès votre arrivée
  • Titres restaurants
  • Titre de transport remboursé à 100%
  • Remises produits Biocoop (en magasin, épicerie de site et centrale d'achat), * Nature du contrat : CDI
  • Temps de travail : Temps plein
  • Localisation : Poste basé à Rennes (35)

About the company

À propos de nous Et si vous rejoigniez une Coopérative engagée, commerçante et militante afin de construire le monde de demain ? Biocoop c'est... - Rejoindre un réseau de distribution spécialisé et numéro 1 de la bio en France - notre slogan « Du bon sens et rien d'autre ». * Adhérer à un projet ambitieux qui permet d'allier vos convictions et votre travail. * Intégrer des équipes bienveillante, dynamique et une entreprise porteuse de fortes valeurs.

Apply for this position