Aperçu
Nous recherchons un développeur back-end principal hautement qualifié et motivé pour encadrer une équipe de développeurs et fournir des solutions logicielles de haute qualité, évolutives et maintenables. Ce poste allie développement pratique et responsabilités de leadership, incluant le coaching technique, la coordination des tâches et l'assurance qualité.
Principales responsabilités
- Coordonner et superviser les tâches de développement backend au sein de l'équipe.
- Collaborer avec l’architecte sur les décisions de conception de bas niveau.
- Fournir un encadrement technique et un mentorat aux développeurs.
- Assurez la qualité du code grâce à des revues, des bonnes pratiques et des stratégies de test.
- Favoriser un environnement d’équipe collaboratif et axé sur les solutions.
Compétences générales requises
- Solides compétences en communication avec les intervenants techniques et non techniques.
- État d’esprit axé sur les solutions avec une approche proactive de la résolution de problèmes.
- Joueur d’équipe avec la capacité de diriger par l’exemple.
- Auto-organisé et capable de gérer efficacement les priorités.
- A démontré des capacités de leadership et de coaching.
Exigences techniques
- Maîtrise de Java 11+ et Maven 3 .
- Solide expérience avec Spring Boot , Spring Cloud et Spring Batch .
- Familiarité avec Spring JPA et SQL Server .
- Expérience d'utilisation des clients REST avec Feign .
- Maîtrise de Git pour le contrôle de version.
- Compréhension de l'architecture RESTful .
- Expérience avec Docker et Kubernetes dans un environnement de microservices.
- Familiarité avec Node Package Manager (npm) et Angular CLI .
- Connaissance des pratiques TDD/BDD en utilisant Cucumber et Spring Cloud Contract .
Compétences utiles
- Expérience avec Angular 8 ou 9 .
- Exposition à OAuth2/OpenID Connect pour l'authentification.
- Familiarité avec Kafka et Drools .
- Expérience dans la création de portails Web .
- Connaissance des frameworks de test tels que Karma , Jasmine , Cypress/Protractor et jsMockito .
Les opportunités sont nombreuses. Du développement d’applications nues à l’informatique Gestion des infrastructures, y compris la conception, l’architecture et les exigences analyse.
Bien qu’ouvert aux technologies utilisées par nos clients, ABAKUS IT-SOLUTIONS cherche à principalement mais pas seulement des consultants maîtrisant : Serveurs Windows et Linux, réseaux, développements (JAVA, SAP, .NET,...) ainsi que des experts hautement spécialisés par exemple en cybersécurité ou en Content Management System (CMS) (SharePoint, Drupal, WebLogic...).
Dans en termes de compétences non techniques, ABAKUS IT-SOLUTIONS recrute des personnes dynamiques, ouvertes au monde, intéressé par l’innovation et ayant un sens aigu du client relation.
Un Une bonne maîtrise de l’anglais est indispensable, la capacité de parler français, allemand ou néerlandais est un atout.
Même Bien que la plupart de nos postes nécessitent au moins 3 ans d’expérience, certains sont ouverts aux nouveaux arrivants.
