Ingénieur Développement Confirmé Java - Systèmes Critiques (F/H)

Thales
France
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: mastersSkills: ["Collaboration","Curiosity","Mentoring","Technical communication","Code review"]

Concevoir et développer des services backend Java pour des systèmes critiques, en portant les choix d’architecture et en structurant la couche de données (JPA/Hibernate, SQL, transactions). Vous concevez les échanges synchrones (REST, gRPC) et asynchrones (Kafka, RabbitMQ), gérez concurrence et montée en charge, et améliorez la performance/stabilité via profiling et tuning JVM. Vous faites vivre les standards d’équipe et encadrez techniquement les développeurs, au sein d’équipes pluridisciplinaires.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
1 day ago

Ingénieur Développement Confirmé Java - Systèmes Critiques (F/H)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Concevoir et développer des services backend Java pour des systèmes critiques, en portant les choix d’architecture et en structurant la couche de données (JPA/Hibernate, SQL, transactions). Vous concevez les échanges synchrones (REST, gRPC) et asynchrones (Kafka, RabbitMQ), gérez concurrence et montée en charge, et améliorez la performance/stabilité via profiling et tuning JVM. Vous faites vivre les standards d’équipe et encadrez techniquement les développeurs, au sein d’équipes pluridisciplinaires.
Location: France
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Porter les choix d’architecture des services backend Java et les défendre auprès des parties prenantes.
  • •Développer des briques structurantes (modèles de domaine, contrats d’API, composants transverses) et structurer la couche de données (JPA/Hibernate, SQL, transactions).
  • •Concevoir les échanges entre composants en modes synchrones (REST, gRPC) et asynchrones (Kafka, RabbitMQ), en traitant concurrence, résilience et montée en charge.
  • •Définir et faire vivre les standards d’équipe (conventions de code, stratégie de test, critères de revue, gestion de la dette technique).
  • •Diagnostiquer et corriger les problèmes de performance/stabilité en production (profiling, tuning JVM, analyse mémoire) et encadrer techniquement les développeurs.

Key Requirements

  • •Formation Bac+5 (école d’ingénieur, université ou équivalent).
  • •Au moins 8 ans d’expérience en développement logiciel.
  • •Maîtrise solide de Java et de son écosystème backend (Spring Boot ou équivalent).
  • •Expérience approfondie de la modélisation et de la persistance des données (SQL, JPA / Hibernate, transactions).
  • •Expérience réelle des sujets de performance, concurrence et robustesse en production, avec capacité à transmettre via revues de code.
Experience:8+ years
Education:Master's
Skills:CollaborationCuriosityMentoringTechnical communicationCode review
Tech Stack:JavaSpring BootJPAHibernateSQLRESTGRPCKafkaRabbitMQJVMOWASPMicroservicesDDD

Company Brief

Thales
Designs and delivers advanced systems and services for aerospace, defence, security, and digital identity and cybersecurity markets, serving government and commercial customers worldwide.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 2000
WebsiteLinkedIn