Responsable technique et architecte Java (f / m)

Über unseren Kunden

Ihr Aufgabenbereich

  • Vous travaillerez avec les équipes de commerce et d’ingénierie logicielle pour créer des applications Java à partir de la base.
  • Vous guiderez les équipes tout au long du cycle de vie du projet, couvrant la conception initiale, les exigences métiers, l’architecture logicielle, le support technique, le coaching et la livraison sans faille.
  • Vous conseillerez nos clients sur le plan technologique et architectural, donnerez des recommandations techniques et conseillerez sur leur exécution
  • Vous soutiendrez les préventes sur les réponses aux appels d’offres, les travaux de validation et la conception de solutions innovantes, en mettant l’accent sur l’évolutivité, la modularité, la flexibilité et la performance.
  • Vous dirigerez des initiatives de leadership éclairé à l’échelle du groupe afin de faire progresser notre pratique de l’architecture et de maintenir notre excellence technique.

Ihr Profil

  • Plus de 6 ans d’expérience dans la conception et la mise en œuvre d’applications JAVA à grande échelle
  • Forte expérience pratique avec des frameworks tels que Spring / Spring Boot, JPA / Hibernate ou un autre ORM, ainsi que des outils de construction tels que Maven / Gradle.
  • Solide connaissance des modèles d’intégration et des meilleures pratiques telles que les communications synchrones ou asynchrones, les API RESTful, la messagerie, la publication / abonnement
  • Compréhension approfondie des architectures multiniveaux et des microservices (équilibreurs de charge, mise en cache, serveurs Web, serveurs d’applications, réseau, bases de données, réseaux de diffusion de contenu)
  • Bonne connaissance de la modélisation de domaine et de la conception pilotée par domaine
  • Expérience pratique des conteneurs et des plates-formes d’orchestration telles que Docker, Kubernetes ou OpenShift
  • Solide connaissance des meilleures pratiques et des outils pour les pipelines CI / CD, DevOps, les méthodes agiles, les tests automatisés et la qualité des codes, tels que Jenkins, Jira, JUnit, Concombre, SoapUI, Selenium, SonarQube.
  • Expérience de la surveillance, du dépannage et du profilage de systèmes avec les outils Java Melody, Java Flight Recorder ou Java Mission Control
  • La connaissance de plates-formes de diffusion distribuées telles que Kafka et de cadres réactifs tels que RxJava et Vert.x est un atout.
  • Expérience avec des frameworks front-end tels que React, Angular, Vue.js est un atout
  • Expérience avec certains services de cloud computing tels qu’AWS est un atout
  • Une passion pour le code épuré et un design pragmatique et élégant
  • Enthousiasme, créativité, flexibilité, esprit d’équipe et génialité générale en génie logiciel
  • Bonnes compétences en communication
  • Parle couramment le français et l’anglais. L’allemand serait un plus.

Ihre Chance

Ort: Nordwestschweiz
Spezialisierung:
Sprachen:
Job ID: 7952  |   direct Link