Développeur Backend Java

Par Dealflo

Ce rôle est une occasion unique de faire partie d'une entreprise de premier plan qui a déjà le soutien financier, les clients et les équipes mondiales impressionnants pour devenir un leader mondial.
Dealflo est déjà reconnu dans Deloitte Technology Fast 50 comme l'une des entreprises de technologie les plus dynamiques au Royaume-Uni et en Europe et a récemment complété un cycle d'investissement série B.

Vous pouvez vous attendre à avoir des responsabilités importantes ainsi que l'autonomie nécessaire pour prendre des décisions importantes.

Principales responsabilités

  • Soyez un membre clé de notre équipe de Recherche et Développement, développant une application SAAS performante et extrêmement évolutive
  • Participer à la définition de l'architecture et du design du produit
  • Conduire la conception et le développement de composants complexes du système et faire face aux défis techniques
  • Développer de nouveaux concepts et principes
  • Assurer l'adhésion de l'équipe de développement aux meilleures pratiques et à la vision architecturale du produit
  • Gérer les problèmes liés à la performance, l'évolutivité, la disponibilité et la sécurité
  • Participer à toutes les activités de développement du développement logiciel: estimation, planification, conception, codage, documentation et test
  • Effectuer des examens de code, aider à la refactorisation et fournir des conseils et du mentorat à d'autres ingénieurs de développement
  • Recherchez et évaluez les bibliothèques tierces, les outils et autres produits logiciels
  • Soyez proactif en s'efforçant de vous améliorer et les choses autour
  • Faciliter le partage des connaissances dans toute l'organisation
  • Travailler sous une supervision minimale

Le bon candidat devrait connaître

  • Expertise dans Core Java et J2EE
  • Expertise dans des cadres Java tels que Spring, Maven, Hibernate, etc.
  • Expérience avec Netflix OSS, Spring Boot, Spring Cloud et Docker
  • Expérience avec l'architecture orientée services, y compris l'architecture des micro-services
  • Expérience en utilisant les meilleures pratiques logicielles comme le développement axé sur les tests (TDD) et l'intégration continue
  • Expérience avec Sonar, AWS, Ansible, Jenkins, Git
  • Expérience avec les bases de données de modélisation de données, relationnelles et NoSQL
  • Expérience en collaboration avec des méthodologies de développement Agile et itératives, telles que la Programmation Extrême (XP), la programmation par paire, SCRUM
  • Compréhension solide des modèles de conception, refactorisation et tests unitaires et analyse / conception orientée objet
  • La connaissance de la cryptographie est un atout
  • Éducation:
  • Baccalauréat ou maîtrise en informatique ou équivalent.

Compensation

Salaire:

$75K - $95K par an