Tech Lead Full Stack Java JEE Web ( Genève, Suisse )
at CAPEST conseils
Geneva, GE, Switzerland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Oct, 2024 | Not Specified | 07 Aug, 2024 | N/A | Css,Base | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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