Développeur Java H/F – Systèmes critiques
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Genwaves est une Entreprise de Services du Numérique (ESN) créée en 2012. Situé à La Ciotat, nous sommes présents essentiellement en région PACA et à Paris. Avec une équipe passionnée, nous accompagnons nos clients, qu'ils soient PME ou grands comptes, dans leurs projets d'ingénierie et d'informatique.
Notre mission ?
Proposer des solutions techniques sur-mesure en mettant en avant l'expertise locale et la transparence. Chaque projet est l'occasion de créer des partenariats solides et durables grâce à un accompagnement humain et technique de qualité.
Nos valeurs :
- Transparence : Nous croyons en une communication claire et honnête, tant avec nos clients qu'avec nos collaborateurs.
- Humain : Nous ne recrutons pas des profils, mais des personnalités, que nous accompagnons tout au long de leur parcours.
- Réactivité : Une structure agile pour répondre efficacement aux besoins de nos clients et consultants.
Le poste :
Dans le cadre du développement de nos activités, Genwaves recherche un Développeur Java H/F pour intervenir sur des systèmes logiciels complexes à fortes contraintes de fiabilité.
Vos missions
- Concevoir et développer des modules logiciels en Java.
- Manipuler et représenter des données complexes, notamment à composante cartographique.
- Participer à la conception et à l'évolution des composants logiciels.
- Contribuer à la robustesse, aux performances et à la maintenabilité des applications.
- Développer et maintenir les tests unitaires.
- Participer aux revues de code et à l'amélioration continue de la qualité logicielle.
- Collaborer avec les architectes, analystes fonctionnels et experts métier.
Environnement technique
Java – Swing / JavaFX – Maven – JUnit – Mockito/Mockit – Sonar – Checkstyle – PMD – SQL – UML
Profil recherché :
De formation supérieure en informatique, vous disposez d'une expérience réussie en développement Java (minimum 5 ans) et appréciez travailler sur des systèmes logiciels complexes.
Vous avez idéalement des connaissances en :
- architecture logicielle et principes d'injection de dépendances / inversion de contrôle ;
- communication bas niveau ;
- modélisation UML ;
- SQL ;
- tests unitaires avec JUnit / Mockito