Développeur back end JAVA H/F

Concevoir et développer le back end d'applications JAVA et exposer leur services sous forme d'API

Ce que vous allez faire

Votre travail consistera à réaliser les actions suivantes sur un ou plusieurs projets de nos équipes :
Vous assurerez l’analyse fonctionnelle et la conception du back end d’applications JAVA
Vous les développerez et exposerez leurs services sous forme d’API.
Vous assurerez l’intégration entre plusieurs applications (webservices, SSO…)
Vous rédigerez des spécifications et de la documentation
Vous assurerez l’analyse et la résolution de bug
Vous automatiserez les tests (performances, couvertures technico-fonctionnelle, non régression).

Vos points forts

  • Rigoureux et pugnace, vous ne vous laissez pas abattre à la première difficulté
  • Vous appréciez de travailler dans un environnement technique stable et homogène
  • Vous êtes autonome et savez rechercher les solutions avec efficacité tout en sachant travailler en équipe
  • Vous êtes investi dans la qualité de vos livrables et donc fiable
  • Vous avez un esprit logique et vous savez vous exprimer avec clarté.
  • Vous n’avez pas peur des problèmes complexes et vous appréciez la variété.

Compétences recherchées

  • Anglais professionnel
  • Conception objet (objet, attribut, méthode, encapsulation, héritage, polymorphisme)
  • Algorithmique (tri, recursion, optimisation)
  • Java
  • SQL et modélisation de données relationnelles
  • Webservice et intégration de systèmes d’information
  • Test unitaires

Environnement technique

  • JEE (JMS, JAX, EJB, JPA …)
  • Spring Boot
  • Git / Maven / Jenkins
  • Webservices (Rest, SOAP, Swagger, Postman …)
  • Automatisation des tests et livraisons (Junit, Jmeter …)
  • Shell

Ce que vous ferez après

Si vous aimez la conception et avoir 100% de couverture de test unitaire ⇒ Leader Technique
Si vous aimez avoir une vision globale et régler les problèmes de tout le monde ⇒ Chef de projet

Contract
CDI
Jobs
Software Development
Cities
Grenoble
Partners
AWS