o Maitrise du developpement Java sur les versions Java 7 a 21 o Connaissance approfondie des principes de conception orientee objet, y compris Design Patterns et principes SOLID
Developpement Back-End
o Expertise dans l'utilisation d'un ou plusieurs frameworks les plus utilises du marche, en particulier Spring MVC, Spring Boot, et Spring REST
Base de donnees
o Maitrise des bases de donnees relationnelles
API et Web Service
o Maitrise du developpement des web services REST et SOAP o Capacite a concevoir, implementer et maintenir des APIs robustes et securisees
Developpement Front-End
o Expertise dans l'utilisation d'un ou plusieurs frameworks les plus utilises du marche, notamment Vue3, Typescript, Nuxt.js o Competence dans les technologies HTML, CSS, JavaScript
Outils de Versioning, CI/CD et IDE
o Maitrise de Git pour le controle de version o Familiarite avec les outils d'integration continue et de deploiement continu Jenkins, GitLab CI/CD o Maitrise de l'environnement de developpement IntelliJ IDEA, Maven
Architecture et Design
o Connaissance des concepts d'architecture logicielle les plus utilises du marche
Qualite et Tests
o Maitrise des tests unitaires avec JUnit o Experience confirmee avec SonarQube
Securite
o Comprehension des principes generaux de securite informatique
DevOps et Cloud
Environnement
o Connaissance des principaux systemes d'orchestration de conteneurs o Experience confirmee dans un environnement de travail Agile
Outils
o Maitrise des outils JIRA et Confluence Competences importantes
Base de donnees
o SQL
API et Web Service
o REST
Architecture et Design
Qualite et Tests
o Experience avec les micro services et l'architecture hexagonale o TDD o AppSec, Security First
Securite
o OAuth2, OIDC
DevOps et Cloud
o Connaissance des conteneurs et orchestrateurs comme Docker et Kubernetes Competences optionnelles
Developpement Java - IHM
o Framework Swing
Outils
o Dynatrace o Splunk
Connaissance du SIC de l'OCLPF et de son architecture
Requirements
Concevoir, developper et maintenir des systemes informatiques
Concevoir et realiser des tests unitaires
Pratiquer la revue de code systematique
Analyser et corriger les anomalies lors des phases de tests d'integration et fonctionnels
Participer aux maintenances correctives
Identifier et communiquer sur les risques et problemes, federer les personnes concernees
pour rechercher des solutions
Monter en competences sur les pratiques de qualite et securite logiciel
Monter en competences sur le domaine metier pour lequel je contribue
Assurer le maintien du niveau de qualite et de securite des systemes
Participer a l'amelioration continue des processus et outils
Participer a l'amelioration continue de l'organisation de son equipe
Participer a l'amelioration des pratiques Agile
Capitaliser en continue sur l'experience acquise
Participer aux pratiques d'ingenierie logicielle
Participer activement a l'amelioration continue du service de developpement sur-mesure
Beware of fraud agents! do not pay money to get a job
MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.