Développeur Java Cloud Native M/F

Créer une application mais aussi d’assurer sa stabilité, ses performances et son bon fonctionnement

Ce que vous allez faire

Vous allez rejoindre une équipe travaillant en mode DevOps. Cela signifie que notre rôle est à la fois de créer l’application (Dev) mais aussi d’assurer sa stabilité, ses performances et son bon fonctionnement (Ops).
Voici les principales tâches :

  • Analyser et comprendre un besoin client ;
  • Estimer sa complexité et le concevoir ;
  • Développer les fonctionnalités en fonction des besoins ;
  • Automatiser les tests (unitaires, performance, non régression…) et les déploiements (CI / CD) ;
  • Mettre en place le monitoring et les logs pour pouvoir résoudre les incidents et les corriger à la source ;
  • Intégrer l’application avec le reste du système d’information (webservices, SSO…). 

Vos points forts

Vous êtes curieux, vous aimez découvrir de nouveaux sujets. Pour vous, le plus important est de construire quelque chose et non le processus pour y arriver. Vous aimez que les discussions soient concrètes et aboutissent à des décisions claires.
Confronté à un problème, vous l’analysez de manière logique.
Quand vous expliquez quelque chose, vous vous adaptez à votre interlocuteur pour être sûr qu’il puisse vous comprendre.

Compétences requises

  • Algorithmique (tri, récursion, optimisation) ;
  • Programmation Orientée Objet, avec une expérience en Java (Java 8 et plus) d’au moins 3 ans sur des projets professionnels ;
  • Connaissance d’un framework ou package UI (React, Angular…) et expérience de développement front-end (HTML, CSS, JavaScript…)
  • SQL et modélisation de données relationnelles ;
  • Données orientées document, type MongoDB
  • API et webservice ;
  • Outillage de développement : Eclipse, Microsoft VSCode, git
  • Capacité à avoir une conversation en anglais (même si ce n’est pas fluide). 

Vous monterez en compétences sur les technologies suivantes

  • Java / Micro-service / Open Liberty / Spring Boot ;
  • IBM Cloud: Services PaaS, API Management, Containerisation (Kubernetes), Serverless… ;
  • Webservices Rest: Swagger, Postman, Micro Profile, JHipster…;
  • Automatisation des tests : JUnit… ;
  • Automatisation de déploiement : Jenkins, Continuous Delivery…;
  • Qualité de code (revue avec SonarQube).

Ce que vous ferez après

Selon vos capacités et vos envies, vous évoluerez ensuite vers un profil de leader technique ou de chef de projet.
 

Contract
CDI
Jobs
Software Development
Cities
Bezons
Partners
IBM
Offer
Non pourvue