Les missions du poste

KENT est un employeur engagé en faveur de la diversité et de l'égalité des chances. Tous nos postes sont ouverts à toutes et à tous, sans distinction ni discrimination. Nos décisions de recrutement reposent exclusivement sur les compétences, les aptitudes et la motivation.


Rôles & Missions


Au sein d'une équipe de développement expérimentée, vous participez à la conception, au développement et à l'évolution de solutions logicielles innovantes dans un environnement technique moderne, reposant sur des architectures orientées services et micro-services.

À ce titre, vos principales missions seront de :

  • Analyser les besoins fonctionnels et techniques et contribuer aux choix d'architecture des solutions.
  • Développer, faire évoluer et maintenir des applications Java, tout en intervenant ponctuellement sur des composants Python.
  • Intégrer rapidement un existant logiciel complexe et être force de proposition pour son amélioration et son évolution.
  • Concevoir et développer des API et des services REST performants et robustes.
  • Développer et maintenir les tests automatisés (unitaires, d'intégration, validation) afin de garantir la qualité des développements.
  • Optimiser les performances, la maintenabilité et la qualité du code en appliquant les bonnes pratiques de développement.
  • Rédiger la documentation technique en anglais (documentation de conception, API, plans de tests, guides utilisateurs, etc.).
  • Participer aux revues de code, aux cérémonies Agile et à l'amélioration continue des processus de développement.
  • Assurer un support technique auprès des équipes opérationnelles et, ponctuellement, des clients.
  • Contribuer à la veille technologique, aux expérimentations (Proof of Concept) et à l'amélioration continue des pratiques de développement.

Le profil recherché

Profil Attendu


De formation supérieure en informatique (Bac +5 ou équivalent), vous justifiez d'une solide expérience en développement logiciel Java et souhaitez évoluer dans un environnement technique exigeant et international.

Vous disposez notamment des compétences suivantes :

  • Expérience confirmée en développement Java, avec une bonne maîtrise de Spring, Hibernate et Maven.
  • Bonnes connaissances en Python, permettant d'intervenir sur des composants existants.
  • Maîtrise des outils de gestion de versions et de qualité logicielle (Git, JUnit, pytest).
  • Solides connaissances des architectures micro-services, des API REST et des formats d'échange (JSON, XML, YAML).
  • Maîtrise des bases de données SQL et des bonnes pratiques de conception logicielle (design patterns, architectures orientées services).
  • Connaissance des environnements Cloud, des problématiques d'infrastructure et des pipelines CI/CD.
  • Expérience des méthodes Agile (Scrum).

Compétences requises

  • YAML
  • Python
  • XML
  • Java
  • Amélioration continue
  • API
  • JSON
  • Veille technologique
  • Spring
  • Réalisation de patrons de conception
  • JUnit
  • Git
  • Scrum
  • Force de proposition
  • SQL
  • Hibernate
  • Maven
  • REST
  • API REST
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Noisy-le-Grand