Développeuse / Développeur Java

Thales
Canton of Brest-2, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Canton of Brest-2, France

Tech stack

Java
Microsoft Windows
Agile Methodologies
Automation of Tests
Checkstyle
Computer Security
Continuous Integration
Eclipse
Gradle
Hypervisor
JavaFX
Standard Sql
SonarQube
SQL Databases
Virtualization Technology
Gitlab
GIT
Docker
Jenkins

Job description

En tant que Développeuse / Développeur Java au sein de notre équipe à Brest, vous intervenez pour un de nos clients dans le secteur Défense sur des applications liées à la préparation et restitution de mission dans un environnement exigeant.

  • Développer des fonctionnalités Java orientées équipements/moyens opérationnels, incluant préparation et restitution de mission.
  • Concevoir et maintenir des interfaces desktop (Swing / JavaFX / Eclipse RCP) adaptées aux utilisateurs.
  • Implémenter la persistance et les traitements associés via SQL (modélisation, requêtes, optimisation).
  • Industrialiser la qualité et les livraisons : Git, revues, qualimétrie (SonarQube/PMD/Checkstyle/SpotBugs) et CI (Jenkins/GitLab).
  • Contribuer à l'ingénierie et au cycle projet : prise en compte exigences/architecture, travail Agile, tests automatisés, packaging/build (Ant/Gradle/InnoSetup), et bonnes pratiques cybersécurité

Requirements

  • Bac +5 (école d'ingénieur / université) avec 3+ ans d'expérience en développement Java (idéalement sur applications desktop).
  • Bonne maîtrise d'au moins un framework UI : Swing et/ou JavaFX et/ou Eclipse RCP ; aisance sous Windows et IDE Eclipse.
  • Solide culture outillage : Git, SQL, CI/CD (Jenkins/GitLab), et démarche qualité (SonarQube & outillage de contrôle).
  • Connaissance des pratiques de build & déploiement (Ant/Gradle, packaging), tests automatisés, et environnement Docker/virtualisation appréciés.
  • À l'aise en contexte contraint et sensible : rigueur, sens du delivery, travail sur site client et éligibilité à des contraintes de sécurité / nationalité., * Docker
  • Java
  • packaging
  • PMD
  • Hyperviseurs
  • Eclipse
  • Jenkins
  • Git
  • Contrôle qualité
  • Windows
  • SQL
  • Swing
  • Ant
  • SonarQube
  • Cyber-sécurité

About the company

Capgemini Engineering, leader mondial des services d'ingénierie , rassemble des équipes d'ingénieurs , de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde à libérer leur potentiel . Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers battus en fournissant des services uniques de R&D et d'ingénierie dans tous les secteurs d'activité . Rejoignez nous pour une carrière pleine d'opportunités , où vous pouvez faire la différence et où aucun jour ne se ressemble

Apply for this position