JobDescription
La mission consiste à participer en tant qu'Architecte API (Architecture REST) :
De formation supérieure, vous êtes doté d'une expérience dans le développement et dans la mise en place d'architectures orientées service REST. Votre expérience de développement porte, de préférence, sur un framework Java ou Node récent.
Compétences techniques :
Design d'API : identification des besoins, modélisation de données, domain driven design et DX (developer experience)
Sécurité : connaissance des modes de sécurisation de services (Oauth 2 et OpenId notamment)
Expérience de développement récente souhaitée, si possible back et front :
- Pour le back : préférablement sur un framework Java récent (les APIs sont majoritairement développées en Java mais .NET, Python et NodeJS sont également utilisés)
- Pour le front : des connaissance sur le développement mobile et/ou web (notamment single page application) peuvent être intéressantes
Outils :
Design d'API
Collaboration : Jira et Confluence
Développement : Environnement de développement (Eclipse, VS Code, etc.), Gestionnaire de source (Git), CI/CD (Jenkins, XL Deploy, etc.)
Infra : Serveur d'Application (JBoss, Tomcat, etc.) , Serveur Web (IHS, Apache, Nginx, etc.), Base de donnée (Oracle, MySQL, etc.)
Structuré, animé d'un bon esprit d'équipe, vous êtes autonome et faites preuve de curiosité. Votre capacité d'écoute n'est plus à démontrer. Vous faites aussi preuve d'une bonne communication afin de pouvoir s'exprimer devant différents types de publics, notamment non techniciens. Enfin, vous êtes reconnu pour votre capacité de rédaction et de synthèse.
Une expérience de travail en méthode agile, idéalement dans le monde bancaire, est un sérieux atout.
La pratique courante de l'anglais est indispensable.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres