Ref: #74231

Développeur Java senior

Développeur Java senior

📍 Leipzig, Allemagne (Sur place | 1 jour par semaine en télétravail, selon accord)
💼 Temps plein

À propos de l'entreprise

Rejoignez une entreprise technologique en pleine expansion, à l'avant-garde de la transition énergétique européenne. Depuis plus d'une décennie, cette entreprise développe des logiciels hautement évolutifs et des systèmes de négociation automatisés qui soutiennent l'une des opérations de négoce d'énergie les plus avancées d'Europe.

Vous intégrerez une équipe d'ingénieurs internationale au sein de laquelle les logiciels ont un impact commercial direct, et vous travaillerez dans un environnement qui valorise l'excellence technique, la collaboration, l'autonomie et l'apprentissage continu.


Le poste

Vous intégrerez l'équipe chargée de la plateforme centrale d'intégration et de traitement des données qui sous-tend le trading algorithmique en temps réel.

L'équipe développe des services hautement performants qui s'interfacent avec des opérateurs de marché externes, traitent d'importants volumes de données en temps réel et permettent de s'étendre sur de nouveaux marchés énergétiques internationaux.

Vos responsabilités comprendront notamment :

  • Conception et développement de services backend en Java
  • Développement de nouvelles fonctionnalités pour une plateforme distribuée à haute disponibilité
  • Intégration avec des API externes et des sources de données en temps réel
  • Assurer la fiabilité et l'évolutivité des systèmes de production
  • Rédaction de tests unitaires et d'intégration
  • Participer aux revues de code et aux discussions sur la conception technique
  • En étroite collaboration avec les parties prenantes des équipes produit et métier
  • Rédaction de documentation technique et partage des connaissances au sein de l'équipe d'ingénierie

Pile technologique

Back-end

  • Java
  • Spring Boot
  • MySQL
  • ClickHouse

Messagerie et intégration

  • Apache Kafka
  • RabbitMQ
  • HTTP
  • WebSockets
  • API REST
  • JSON
  • XML
  • CSV

DevOps et infrastructure

  • Kubernetes
  • Docker
  • GitLab CI/CD
  • Jenkins
  • Maven
  • SonarQube
  • TestContainers

Suivi

  • Grafana
  • , Micrometer
  • , Graylog

Conditions requises

Indispensable

  • Diplôme en informatique ou dans une discipline technique équivalente
  • Au moins 5 ans d'expérience en génie logiciel
  • Au moins 3 ans d'expérience professionnelle en développement Java
  • Maîtrise approfondie de la conception orientée objet et des principes de codage épuré
  • Expérience en matière de multithreading, de concurrence et de programmation asynchrone
  • Expérience dans la conception de solutions efficaces de traitement des données
  • Expérience en matière de tests unitaires et d'intégration
  • Excellentes compétences en communication en anglais (niveau B2+)
  • Résidant en Allemagne et titulaire d'un permis de travail en cours de validité

À avoir si possible

  • Spring Framework (Boot, Web, messagerie, sécurité)
  • Maven
  • Docker
  • Kubernetes
  • Pipelines CI/CD
  • Conception d'une API REST
  • Architectures orientées événements
  • Kafka et/ou RabbitMQ
  • SQL et bases de données relationnelles
  • Optimisation des performances et profilage
  • Modélisation d'architecture UML ou C4
  • Développement agile (Scrum/Kanban)
  • Expérience dans les secteurs de l'énergie, des services publics, du négoce ou des systèmes financiers

Modèle fonctionnel

Il s'agit d'un environnement d'ingénierie où la présence au bureau est privilégiée et où la collaboration ainsi que les discussions techniques se déroulent principalement en présentiel.

  • Basé à Leipzig
  • En général, une journée de télétravail par semaine
  • Les candidats doivent déjà résider en Allemagne et être titulaires d'un permis de travail en cours de validité

Avantages

Santé et bien-être

  • Déjeuner préparé chaque jour
  • Initiatives de bien-être, notamment des programmes de remise en forme et de santé
  • Avantages liés au sport et à la mobilité

Équilibre entre vie professionnelle et vie privée

  • 30 jours de congés annuels
  • Horaires de travail flexibles
  • Congés supplémentaires pour les événements de la vie
  • Aide à la garde d'enfants

Formation et développement

  • 10 % de temps consacré à la formation chaque semaine
  • Un haut niveau d'implication et d'autonomie
  • Des formations professionnelles et des opportunités de développement continu

Culture

  • Une équipe d'ingénieurs internationale
  • Des structures hiérarchiques horizontales et une communication ouverte
  • Des événements sociaux réguliers et des activités d'équipe
  • Des bureaux modernes situés dans le centre de Leipzig

Ce poste conviendrait tout particulièrement à un ingénieur Java senior qui apprécie la conception de systèmes backend distribués, l'intégration de sources de données en temps réel et le développement de logiciels ayant un impact direct sur une plateforme haute performance et essentielle à la mission.

Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML et TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!