Post Job Free
Sign in

Développeur(se) Full Stack Java

Company:
IT Advanced Consulting SA
Location:
Geneva, Switzerland
Pay:
125000
Posted:
July 02, 2025
Apply

Description:

• Java

o Maîtrise du développement Java sur les versions Java 7 à 21

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

Design Patterns et principes SOLID

• Développement Back-End

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

en particulier Spring MVC, Spring Boot, et Spring REST

• 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é,

notamment Vue3, Typescript, Nuxt.js

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

o 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

• Environnement

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

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

• Outils

o Maîtrise des outils JIRA et Confluence

Compétences importantes

• Base de données

o SQL

• API et Web Service

o REST

• Architecture et Design

• Qualité et Tests

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

o TDD

o AppSec, Security First

• Sécurité

o OAuth2, OIDC

• DevOps et Cloud

o Connaissance des conteneurs et orchestrateurs comme Docker et Kubernetes

Compétences optionnelles

• Développement Java – IHM

o Framework Swing

• Outils

o Dynatrace

o Splunk

• Connaissance du SIC de l’OCLPF et de son architecture

Requirements

• 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

Apply