Développeur(e) Java Full Stack senior(e) Localité :
Genève
PROFIL RECHERCHÉ : Développeur(e) Java Full Stack senior(e)
Taux d’occupation : 100%
Durée : indéterminée
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 l’exploitation, mettre en place le monitoring du service,
Fournir à l’exploitation 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 l’expression validée des besoins, identifier les solutions et les risques techniques associés, valider et justifier le choix d’une solution,
Réaliser et documenter la conception technique des solutions à mettre en place, identifier et justifier les besoins en ressources techniques selon les couches d’architecture 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 l’exécution des plans de tests unitaires, d’intégration ou de charge,
Effectuer un reporting précis et régulier en daily meeting ou au chef de projet / gestionnaire de service sur l’avancée des travaux, reste à faire, remonter et suivre les risques techniques identifiés,
Assurer le support des solutions du SI-Fiscal, 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 l’utilisateur,
Respecter les standards en vigueur concernant la conception, le développement, la stratégie de tests, la sécurité ainsi que l’application des standards et processus, participer activement à l’amélioration continue des pratiques du service Développement sur-mesure,
Maintenir à jour la documentation technique, sur tous les supports officiels du secteur, du service.
Capacité à monter en compétences sur un domaine fonctionnel
Autonomie, responsabilité, adaptabilité, dynamisme
Faire preuve d’initiative
Capacité à travailler sous stress
Capacité à travailler en équipe et à partager ses connaissances
Avoir une attitude ouverte vis-à-vis des changements
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 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 d’intégration continue (préférablement Gitlab, Jenkins et Sonar).
Compétences supplémentaires
Expérience en préprocesseurs CSS comme SASS ou LESS et frameworks comme Bootstrap ou Material-UI
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 en conception d’interface 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é.
J'ai lu et compris la politique de confidentialité . Je consens explicitement au traitement de mes données personnelles comme décrit dans cette politique, à des fins spécifiées telles que répondre à ma demande ou m'informer de futures mises à jour. Je suis informé(e) que je peux retirer mon consentement à tout moment.
#J-18808-Ljbffr
Genève
PROFIL RECHERCHÉ : Développeur(e) Java Full Stack senior(e)
Taux d’occupation : 100%
Durée : indéterminée
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 l’exploitation, mettre en place le monitoring du service,
Fournir à l’exploitation 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 l’expression validée des besoins, identifier les solutions et les risques techniques associés, valider et justifier le choix d’une solution,
Réaliser et documenter la conception technique des solutions à mettre en place, identifier et justifier les besoins en ressources techniques selon les couches d’architecture 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 l’exécution des plans de tests unitaires, d’intégration ou de charge,
Effectuer un reporting précis et régulier en daily meeting ou au chef de projet / gestionnaire de service sur l’avancée des travaux, reste à faire, remonter et suivre les risques techniques identifiés,
Assurer le support des solutions du SI-Fiscal, 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 l’utilisateur,
Respecter les standards en vigueur concernant la conception, le développement, la stratégie de tests, la sécurité ainsi que l’application des standards et processus, participer activement à l’amélioration continue des pratiques du service Développement sur-mesure,
Maintenir à jour la documentation technique, sur tous les supports officiels du secteur, du service.
Capacité à monter en compétences sur un domaine fonctionnel
Autonomie, responsabilité, adaptabilité, dynamisme
Faire preuve d’initiative
Capacité à travailler sous stress
Capacité à travailler en équipe et à partager ses connaissances
Avoir une attitude ouverte vis-à-vis des changements
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 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 d’intégration continue (préférablement Gitlab, Jenkins et Sonar).
Compétences supplémentaires
Expérience en préprocesseurs CSS comme SASS ou LESS et frameworks comme Bootstrap ou Material-UI
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 en conception d’interface 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é.
J'ai lu et compris la politique de confidentialité . Je consens explicitement au traitement de mes données personnelles comme décrit dans cette politique, à des fins spécifiées telles que répondre à ma demande ou m'informer de futures mises à jour. Je suis informé(e) que je peux retirer mon consentement à tout moment.
#J-18808-Ljbffr
DÉVELOPPEUR(E) JAVA FULL STACK SENIOR(E) Arbeitgeber: Digital Solutions
Digital Solutions SA ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Porrentruy eine dynamische und innovative Arbeitsumgebung bietet. Mit einem starken Fokus auf persönliche Entwicklung und kontinuierliche Verbesserung fördert das Unternehmen eine Kultur der Zusammenarbeit und des Wissensaustauschs, während es gleichzeitig spannende Projekte im Bereich der digitalen Transformation realisiert. Die Möglichkeit, an modernsten Technologien zu arbeiten und sich in einem agilen Umfeld weiterzuentwickeln, macht Digital Solutions SA zu einem attraktiven Arbeitsplatz für talentierte Fachkräfte.