19 Août développeur/architecte logiciel senior H/F, Strasbourg-67
Le développeur/architecte logiciel senior a pour responsabilité l’ensemble de l’architecture des applications du SI ainsi que des développements du Framework et des applications transverses.
- Interagir avec des équipes métier afin d’encourager l’homogénéité et optimiser les synergies sur des plateformes logicielles communes.
- Travailler dans un environnement de développements Agile.
- Etre responsable du design et du développement de larges composants logiciels, de fonctionnalités ou ensemble de fonctionnalités
- Etre capable de travailler en équipe avec les membres de son équipe ainsi que des autres équipes métiers et infrastructure notamment
- Gérer de façon limitée des discussions de design
- Contribuer aux phases d’estimation et de spécification
- Contribuer et promouvoir des choix technologiques en mettant en avant les gains et risques associés
- Gérer la dette technologique et le cycle de vie du produit
- Choisir les nouvelles technologies en respectant différentes contraintes (coût, délai et sécurité)
- Rédiger des documents techniques d’architecture
- Effectuer des revues de solutions, audits de projets
- Participer à la veille technologique, au coaching des architectes et développeurs
Il assure la cohérence de l’implémentation des processus métiers et briques fonctionnelles dans l’architecture applicative et informatique. Il prend part ainsi à la construction de projets de transformation digitale en apportant son expertise technologique au service du métier client.
Le candidat doit notamment dans le cadre de sa mission :
Qualifications requises :
- Expérience majeure dans le développement de logiciels
- Expérience forte 5 ans minimum en tant que développeur/architecte logiciel sur des projets d’envergure
- Expérience de la méthodologie de conception orientée objet du language Java.
- Connaissances professionnelles des outils de gestion de la configuration (Git, Maven, Bitbucket) et des outils d’intégration continue ( Jenkins, Sonar)
- Connaissances des bases de données SQL notamment Oracle et Document ( ElasticSearch)
- Connaissances en conteneurisation ( Docker , Marathon, Mesos )
- Communication claire et efficace en français, notamment vers les équipes de développement
Notre environnement technique
- JAVA 8-11, Spring (Core, Boot, Data, Cloud Config)
- Git, Maven, Jenkins, Sonar, Bitbucket, JIRA
- Kafka
- Docker, Marathon, Mesos
- Java FX
- Hibernate, Oracle, Elastic Search, H2, Talend, Flyway
Architecture distribuée (CQRS, Event-Sourcing), principe de développement
[Pour postuler, utiliser l’option de menu CONTACT]