Tech Lead Full Stack Java JEE Web ( Genève, Suisse )

at  CAPEST conseils

Geneva, GE, Switzerland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Oct, 2024Not Specified07 Aug, 2024N/ACss,BaseNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

  • Java
    o Expertise dans le développement Java

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é

  • 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

  • Architecture et Design

o Maîtrise des architectures J2EE
o Expérience avec les micro services et l?architecture hexagonale
o Connaissance de brokers de messages asynchrones (RabbitMQ)

o Expérience du DDD

  • 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

o Expérience dans la sécurisation des APIs avec OAUTH2/OIDC

  • DevOps et Cloud

o Maîtrise des principaux systèmes d?orchestration de conteneurs, en particulier de Docker et d’Openshift

  • 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

  • Qualité et Tests

o Maîtrise des principes de Clean Code et Clean Architecture
o Maitrise des tests unitaires avec JUnit
o Expérience confirmée avec SonarQube
o BDD, TDD
AppSec,SecurityFirst

Profil candidat:

  • Java

o Développement sur les versions Java 7 à 21

  • Développement Back-End

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

  • Développement Front-End

o Compétence dans les technologies HTML5, CSS3, Vue3, javascript, Typescript

  • Base de données

o Maîtrise des bases de données relationnelles

o SQL (dans le contexte Oracle 19)

  • Outils

o Maîtrise des outils JIRA et Confluence

  • Environnement

o Expérience dans un environnement de travail Agile

  • Développement Java ? IHM

o Framework Swing

  • Outils

o Dynatrace

o Splunk

  • Expérience confirmée à l’Etat de Genève

Rôle et activités

  • Enrichir, transmettre et implémenter les directives d’architecture et les standards qualité
  • Apporter du support technique et méthodologique aux développeurs
  • Concevoir et évaluer des solutions informatiques
  • Identifier les opportunités de refactoring et d’optimisation pour améliorer la qualité et la performance du code tout en respectant les principes architecturaux
  • Organiser et animer des actions de veille technologique pour l’équipe de développement
  • Concevoir, développer et maintenir des systèmes informatiques
  • Concevoir et réaliser des procédures qualité
  • Pratiquer la revue de code systématique
  • Analyser et corriger les anomalies lors des phases de tests d?intégration et fonctionnels
  • Identifier et communiquer sur les risques et problèmes, fédérer les personnes concernées pour rechercher des solutions
  • Accompagner la montée en connaissances collectives sur les pratiques de qualité et sécurité logiciel
  • 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 et d’architecture logicielle
  • Participer activement à l’amélioration continue du service de développement sur- mesure

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Geneva, GE, Switzerland