Job Description

Au sein de l’équipe IT, vous serez en charge de la conception, du développement et de l’exploitation de services backend et d’API, principalement en environnement Java.

  • Concevoir et développer des services backend avec Java, Spring et Spring Boot.
  • Développer et maintenir des API REST et SOAP, ainsi que leur documentation via OpenAPI / Swagger.
  • Développer ponctuellement des interfaces d’administration avec Vue.js ou Angular.
  • Intégrer les bases de données Oracle et MS SQL Server avec JPA/Hibernate, SQL/PL-SQL et Liquibase.
  • Mettre en place et maintenir les pipelines CI/CD avec Maven et Git, incluant les tests automatisés et contrôles qualité.
  • Appliquer les bonnes pratiques de sécurité applicative et gérer les mécanismes d’authentification et d’autorisation.
  • Participer à la stratégie de tests automatisés : unitaires, intégration et BDD/ATDD.
  • Assurer le support de production, l’analyse des incidents et des performances, ainsi que l’amélioration de la fiabilité.
  • Documenter les API, l’architecture et les procédures opérationnelles, notamment dans JIRA.
  • Collaborer avec les équipes métier et IT afin de garantir l’alignement de l’architecture avec les besoins business et les standards de la plateforme.

Qualifications

Profil recherché: 

  • 7 à 15 ans d’expérience en développement logiciel
  • Solide maîtrise de Java, Spring, Spring Boot et conception d’API REST/SOAP.
  • Bonne connaissance de Oracle, MS SQL Server, JPA/Hibernate, SQL et Liquibase.
  • Expérience en CI/CD et DevOps : Git, Maven, pipelines YAML et automatisation des tests.
  • Maîtrise des pratiques de sécurité applicative : OAuth2/OIDC, Kerberos, OWASP et Secure Coding.
  • Expérience en tests automatisés : JUnit, Mockito, Cucumber.
  • Connaissances en Vue.js ou Angular.
  • Bonnes capacités en architecture logicielle, documentation et résolution d’incidents de production.
  • Anglais courant, français apprécié.
  • Profil autonome, structuré, fiable et collaboratif.

Atouts

  • BPMN / Drools, Node.js, tests E2E, JMeter.
  • Expérience en environnement bancaire ou financier réglementé.

Similar jobs

Senior Java Platform Engineer

Apply Now
Back to search page