Dans le cadre dun programme d volutions du syst me dinformations de lun de nos clients genevois nous souhaitons renforcer notre capacit de d veloppement.
Nous recherchons donc un(e) d veloppeur Java Full Stack s nior pour prendre en charge le d veloppement de nouveaux syst mes et la maintenance volutive et corrective de syst mes existants constitu de 25 applications m tiers du domaine de la fiance et de la comptabilit
Activit s principales
- Participer aux processus de conception du service (capacit disponibilit s curit et niveaux de services) dans le cadre de son p rim tre produit
- En collaboration avec lexploitation mettre en place le monitoring du service
- Fournir lexploitation et au support les informations n cessaires la surveillance notamment suite aux changements effectu s sur le service
- Mener les analyses techniques de simples complexes partir de lexpression valid e des besoins identifier les solutions et les risques techniques associ s valider et justifier le choix dune solution
- R aliser et documenter la conception technique des solutions mettre en place identifier et justifier les besoins en ressources techniques selon les couches darchitecture standards
- D velopper les solutions simples complexes dans les d lais impartis et avec le niveau de qualit requis assurer la mise en place et lex cution des plans de tests unitaires dint gration ou de charge
- Effectuer un reporting pr cis et r gulier en daily meeting ou au chef de projet / gestionnaire de service sur lavanc e des travaux reste faire remonter et suivre les risques techniques identifi s
- Assurer le support des solutions du SIFiscal de la prise en charge des probl mes au d ploiement des correctifs n cessaires apporter le bon niveau de communication avec le chef de projet le gestionnaire de service ou lutilisateur
- Respecter les standards en vigueur concernant la conception le d veloppement la strat gie de tests la s curit ainsi que lapplication des standards et processus client participer activement lam lioration continue des pratiques du service D veloppement surmesure
- Maintenir jour la documentation technique sur tous les supports officiels
Formation
- Dipl me HES ou licence en informatique ou dipl me d ing nieur EPF ou dipl me f d ral.
Comp tences primordiales
- Ma trise des langages Java (11 ou ) et SQL
- Ma trise des principes de conception orient e objet (Design Patterns principes SOLID)
- Ma trise du d veloppement Front : HTML5 CSS3 Vue3 javascript Typescript
- Ma trise des outils de d veloppement Intellij Nexus Git Maven
- Ma trise des principes de qualit logiciel et notamment la mise en uvre de tests unitaires (approche TDD tests pr f rablement avec JUnit)
- Exp rience confirm e de travail dans un environnement dint gration continue (pr f rablement Gitlab Jenkins et Sonar).
Comp tences importantes
- Exp rience en pr processeurs CSS comme SASS ou LESS et frameworks comme Bootstrap ou MaterialUI
- Bonnes connaissances Spring (en particulier Spring MVC Spring Boot et Spring REST)
- Ma trise des architectures J2EE
- Exp rience confirm e de travail en environnement Agile.
Comp tences optionnelles
- Comp tences en conception dinterface utilisateur (UI) et exp rience utilisateur (UX)
- Exp rience dans la s curisation des APIs avec OAUTH2/OIDC
- Bonnes connaissances de Dynatrace Splunk
- Bonnes connaissances de RabbitMQ
- Bonnes connaissances des approches BDD DDD architecture hexagonale
- Connaissance de la fiscalit .
Qualit s requises
- Capacit monter en comp tences sur un domaine fonctionnel
- Autonomie responsabilit adaptabilit dynamisme
- Faire preuve dinitiative
- Capacit travailler sous stress
- Capacit travailler en quipe et partager ses connaissances
- Avoir une attitude ouverte vis vis des changements
Informations suppl mentaires
- Taux doccupation : 100%
- Date au plus tard du d marrage de la mission : 01.07.2024
- Contrat Dur e Ind termin e
D veloppeur Java Full Stack senior