Concevoir et développer de nouvelles fonctionnalités en Java.
Faire évoluer et développer des plugins Eclipse.
Développer des IHM sous Eclipse.
Analyser et modéliser des problématiques techniques complexes.
Rédiger des spécifications techniques détaillées.
Développer et maintenir les différents composants.
Mettre en place et exécuter les tests unitaires.
Tester et qualifier les outils avant leur mise à disposition des utilisateurs.
Comprendre les outils et usages des développeurs COBOL / Mainframe.
Analyser et résoudre les incidents.
Assurer un support utilisateurs de niveau N2/N3.
Contribuer aux bonnes pratiques de développement et d'intégration continue.
Profil
Justifier de 5 à 10 ans d'expérience ou plus en développement Java avec un solide niveau technique.
Capacité à prendre en charge un sujet de bout en bout, de l'analyse à la conception, au développement, aux tests et au support.
Maîtrise de la conception logicielle et des problématiques techniques complexes avec autonomie et rigueur.
Très bonne maîtrise des fondamentaux Java.
Programmation orientée objet.
Architecture logicielle et design patterns.
Collections, algorithmes et récursivité.
Capacité à modéliser des problématiques complexes.
Maven.
JUnit / tests unitaires.
Git.
Bonnes pratiques de développement logiciel.
La maîtrise du COBOL n'est pas indispensable; un excellent développeur Java/Eclipse capable de monter en compétence sur l'environnement Mainframe est accepté.
COMPÉTENCES INDISPENSABLES
COMPÉTENCES PARTICULIÈREMENT RECHERCHÉES
Atouts
Eclipse RCP.
Développement de plugins Eclipse.
SWT / JFace.
Eclipse Jobs.
PDE.
OSGi / Equinox.
Développement d'outils ou d'IDE.
Connaissance d'IBM Developer for z/OS (IDz) / RDz particulièrement appréciée.
Esprit d'analyse et capacité à résoudre des problématiques complexes.
Curiosité technique.
Bonnes capacités de communication.
Capacité à travailler en équipe.
Capacité à accompagner les utilisateurs et à comprendre leurs besoins.
Un profil Java Spring Boot / microservices exclusivement backend, sans expérience d'outillage, d'Eclipse ou d'application desktop, sera nettement moins pertinent.
Nous recherchons un.e Concepteur Développeur Java confirmé.e à senior pour rejoindre une équipe d'ingénierie en charge d'outils de développement destinés aux équipes Mainframe / COBOL.
The amount is automatically converted to EUR using the current exchange rate. After successful payment, an invoice will be issued according to the billing details listed below in your user profile.