Developpeur Java Full Stack Senior

vor 1 Monat


Genf, Schweiz IT Advanced Consulting SA Vollzeit
Job Description

Concevoir, développer et maintenir des systèmes informatiques

 Concevoir et réaliser des tests unitaires

 Pratiquer la revue de code systématique

 Analyser et corriger les anomalies lors des phases de tests d’intégration et

fonctionnels

 Participer aux maintenances correctives

 Identifier et communiquer sur les risques et problèmes, fédérer les personnes

concernées pour rechercher des solutions

 Monter en compétences sur les pratiques de qualité et sécurité logiciel

 Monter en compétences sur le domaine métier pour lequel je contribue

 Assurer le maintien du niveau de qualité et de sécurité des systèmes

 Participer à l'amélioration continue des processus et outils

 Participer à l’amélioration continue de l’organisation de son équipe

 Participer à l'amélioration des pratiques Agile

 Capitaliser en continue sur l'expérience acquise

 Participer aux pratiques d'ingénierie logicielle

 Participer activement à l'amélioration continue du service de développement sur-

mesure

Requirements

Compétences primordiales (6 années d'expérience et plus)

 Java

o Maîtrise du développement Java justifiée par 6 ans d’expérience minimum

o Connaissance approfondie des principes de conception orientée objet, y

compris Design Patterns et principes SOLID

o Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou

diplôme fédéral ou diplôme équivalent

 Développement Back-End

o Expertise dans l’utilisation d’un ou plusieurs frameworks les plus utilisés du

marché

 Base de données

o Maîtrise des bases de données relationnelles

 API et Web Service

o Maîtrise du développement des web services REST et SOAP

o Capacité à concevoir, implémenter et maintenir des APIs robustes et

sécurisées

 Développement Front-End

o Expertise dans l’utilisation d’un ou plusieurs frameworks les plus utilisés du

marché

o Compétence dans les technologies HTML, CSS, JavaScript

 Outils de Versioning, CI/CD et IDE

o Maîtrise de Git pour le contrôle de version

o Familiarité avec les outils d’intégration continue et de déploiement continu

Jenkins, GitLab CI/CD

o Maîtrise de l'environnement de développement IntelliJ IDEA, Maven

 Architecture et Design

Connaissance des concepts d'architecture logicielle les plus utilisés du

marché

 Qualité et Tests

o Maitrise des tests unitaires avec JUnit

o Expérience confirmée avec SonarQube

 Sécurité

o Compréhension des principes généraux de sécurité informatique

 DevOps et Cloud

o Connaissance des principaux systèmes d’orchestration de conteneurs

 Environnement

o Expérience confirmée dans un environnement de travail Agile

 Outils

o Maîtrise des outils JIRA et Confluence

Compétences importantes

 Java

o Développement sur les versions Java 7 à 21

 Développement Back-End

Spring (en particulier Spring MVC, Spring Boot, et Spring REST)

 Base de données

SQL

 API et Web Service

REST

 Développement Front-End

Vue3, Typescript, Nuxt.js

 Architecture et Design

Expérience avec les micro services et l’architecture hexagonale

 Qualité et Tests

TDD

AppSec, Security First

 Sécurité

OAuth2, OIDC

 DevOps et Cloud

Connaissance des conteneurs et orchestrateurs comme Docker et

Kubernetes

Compétences optionnelles qui représenteraient un plus :

 Développement Java – IHM

o Framework Swing

 Outils

o Dynatrace

o Splunk

Requirements
• Modélisation : Expertise dans l’utilisation d’outils de modélisation (Archimate, BPMN). • Interopérabilité : Maîtrise des protocoles d’interopérabilité et des technologies middleware. • Performance : Expérience en diagnostic et amélioration de la performance des systèmes. • Sécurité : Connaissance approfondie des protocoles de sécurité (OAuth2, SAML2, OpenID) et des standards de sécurité des applications. • Connaissance de l’environnement : Familiarité avec les processus techniques internes. • Méthodes de développement : Expérience avec les méthodes de développement BDD et TDD, et outils d’automatisation des tests comme Selenium ou Cypress. • Outils d’intégration continue : Compétences dans l’utilisation de Jenkins, GitLab, Ansible. Formation et Expérience • Diplôme universitaire en informatique (Master, EPF, HES) ou équivalent. • Expérience de 6 ans minimum en tant qu’architecte de solutions, avec une expérience confirmée sur des projets complexes et multi-partenaires. • Maîtrise des principaux patterns d’architecture (Enterprise Integration Patterns) et des protocoles d’interopérabilité (SOAP, REST, JMS). • Connaissance des environnements technologiques variés (web, client-serveur) et des outils de modélisation. • Expérience en gestion de projet avec des méthodes comme Hermès et des frameworks d’architecture d’entreprise comme TOGAF.



  • Genf, Genf, Schweiz Hortis GRC SA Vollzeit

    Développeur Full Stack Java SeniorHortis GRC SA recherche un développeur full stack Java senior pour rejoindre son équipe de développement. Le candidat idéal possède une expérience de 6 ans minimum dans le développement Java et une maîtrise des frameworks Spring et Java 8 à 21.Compétences requisesMaîtrise du développement JavaConnaissance...


  • Genf, Genf, Schweiz CROSS Vollzeit

    MissionDans le cadre de projets ou du plan de maintenance adaptatif, nous recherchons un.e Développeur Full Stack Java/Angular confirmé pour analyser, paramétrer et coder les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures.ActivitésAnalyse (10%)Réalise l'analyse technique et l'étude...


  • Genf, Genf, Schweiz IT Advanced Consulting SA Vollzeit

    Développeur Java Full Stack JuniorNous recherchons un développeur Java Full Stack junior pour rejoindre notre équipe de développement sur-mesure. Vous serez impliqué dans le développement de nouvelles applications et l'évolution des applications existantes destinées à différents offices de l'État de Genève.Compétences requisesFormation :...


  • Genf, Genf, Schweiz CROSS Vollzeit

    MissionDans le cadre de projets ou du plan de maintenance adaptatif, nous recherchons un.e Développeur Full Stack Java / Angular confirmé.ActivitésAnalyse (10%):• Réalise l'analyse technique et l'étude détailléeQualification (10%) :• Élabore les jeux d'essais pour les tests unitaires d'intégration• Effectue les tests unitaires• Identifie et...


  • Genf, Genf, Schweiz SmartWave Vollzeit

    Poste de Développeur Full Stack SeniorNous recherchons un développeur expérimenté pour rejoindre notre équipe de développement. Vous serez responsable de la conception et de la mise en œuvre de solutions logicielles complexes, ainsi que de la gestion de projets et de l'interaction avec les clients.Compétences requisesExpérience en développement...


  • Genf, Genf, Schweiz alltitude Vollzeit

    Présentation du posteEn tant que Développeur Full Stack Java, vous serez chargé de concevoir, développer et mettre en œuvre des solutions logicielles innovantes.Missions clésVous développerez des applications Java et Spring Boot de haute qualité.Vous intégrerez des mécanismes de cryptographie pour assurer la sécurité des données.Vous utiliserez...


  • Genf, Genf, Schweiz Itecor Vollzeit

    Développeur Java Full-stackNous recherchons un développeur expérimenté en Java pour rejoindre notre équipe de Digital Solutions. Vous serez impliqué dans des projets innovants et contribuerez à la création d'applications de haute qualité.ResponsabilitésDévelopper et maintenir des applications JavaÉlaborer des cas de tests et participer aux...


  • Genf, Genf, Schweiz alltitude Vollzeit

    Professionnalisme et ExpertiseEn tant que Développeur Full Stack Java, vous serez responsable de la conception, du développement et de la mise en œuvre de solutions logicielles de haute qualité.Missions ClésVous allez concevoir et développer des applications avec Java et Spring Boot.Vous allez intégrer des mécanismes de cryptographie pour assurer la...


  • Genf, Genf, Schweiz alltitude Vollzeit

    Développeur Full Stack JavaNous recherchons un expert en développement Java pour rejoindre notre équipe de conception et de mise en œuvre de solutions logicielles innovantes.MissionsConcevoir et développer des applications avec Java et Spring Boot.Intégrer des mécanismes de cryptographie pour assurer la sécurité des données.Utiliser des outils de...


  • Genf, Genf, Schweiz CROSS Vollzeit

    MissionDans le cadre de projets ou du plan de maintenance adaptatif, nous recherchons un.e développeur.euse Full Stack Java / Angular confirmé.e pour analyser, paramétrer et coder les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures.Spécialiste du développement d'applications back-office, vous...


  • Genf, Genf, Schweiz Synechron Switzerland Vollzeit

    About the RoleWe are seeking a highly skilled Java Full-Stack Developer to join our team at Synechron Switzerland. As a key member of our development team, you will be responsible for designing and maintaining high-performance, scalable Java applications.Key ResponsibilitiesDesign and Development: Design and develop high-performance, scalable Java...


  • Genf, Genf, Schweiz Synechron Vollzeit

    About the RoleWe are seeking a highly skilled Java Full-Stack Developer to join our team at Synechron. As a key member of our development team, you will be responsible for designing and maintaining high-performance, scalable Java applications.Key ResponsibilitiesDesign and Development: Design and develop high-performance, scalable Java applications,...


  • Genf, Genf, Schweiz Cross Systems Vollzeit

    Rejoignez notre équipe de développementNous sommes à la recherche d'un Développeur Full Stack Java/Angular pour rejoindre notre équipe de développement à Genève.Compétences requisesFormation supérieure en informatiqueExpérience significative en développement frontend (UX) et capacité à réaliser des développements ou expérience significative...


  • Genf, Genf, Schweiz Synechron Switzerland Vollzeit

    Job Summary:We are seeking a highly skilled Java Full-Stack Developer to join our team at Synechron Switzerland. As a key member of our development team, you will be responsible for designing and maintaining high-performance, scalable Java applications.Key Responsibilities:Design and Development: Design and develop high-performance, scalable Java...


  • Genf, Genf, Schweiz SmartWave Vollzeit

    À propos de l'offreSmartWave recherche un Développeur Full Stack Senior pour rejoindre son équipe de développement. Ce poste est idéal pour les professionnels expérimentés qui souhaitent travailler dans un environnement dynamique et innovant.Compétences requisesExpérience en développement Java : nous recherchons un candidat ayant une solide...


  • Genf, Genf, Schweiz Itecor Vollzeit

    À propos de l'entrepriseItecor est une entreprise de conseil en transformation digitale multinationale et diversifiée avec des bureaux en Suisse, en France, en Macédoine, au Mexique et en Espagne.Le rôleNous recherchons un Développeur Java Full-stack pour rejoindre notre équipe de Digital Solutions. Vous serez impliqué dans des projets innovants...


  • Genf, Genf, Schweiz IT Advanced Consulting SA Vollzeit

    Découvrez notre offre de posteNous recherchons un Développeur Java Full Stack pour rejoindre notre équipe de développement sur-mesure. Vous serez chargé(e) du développement de nouvelles applications et de l'évolution et de la maintenance corrective des applications existantes destinées à différents offices de l'État de Genève.Compétences...


  • Genf, Genf, Schweiz Cross Systems Vollzeit

    Rejoindre CROSS Systems, c'est rejoindre un pôle d'excellence et d'innovation riche d'une longue expérience.Nous créons des systèmes technologiques pour sécuriser et optimiser les processus et les données.Nous sommes un acteur incontournable du marché Suisse/Français et nous collaborons exclusivement avec des clients grands comptes, connus et...


  • Genf, Genf, Schweiz Taleo Consulting Vollzeit

    MissionRejoins notre équipe de développementTu es un passionné de la technologie et tu veux rejoindre une équipe dynamique et innovante? Tu es à la recherche d'un défi qui te permettra de développer tes compétences et de travailler dans un environnement stimulant?Taleo Consulting est une entreprise de conseil en management avec des agences à travers...


  • Genf, Genf, Schweiz CROSS Vollzeit

    Rejoindre CROSS c'est rejoindre un pôle d'excellence et d'innovation riche d'une longue expérience.Nous sommes un acteur incontournable du marché Suisse/Français et nous collaborons exclusivement avec des clients grands comptes, connus et reconnus, dans des secteurs diversifiés : Energie, Luxe, Finance, Outdoor…Totalement agnostiques...