Développeur JAVA Full-Stack Senior
Titre du poste: Développeur JAVA Full-Stack Senior
Référence: 24-02-7715-003
Lieu: Genève
Date de début souhaitée: 1er juillet 2024
Taux d'occupation: 100%
Rémunération: à partir de 120'000 CHF / an
Description du poste et contexte:
Nous recherchons pour un client qui souhaite renforcer son équipe dans le département du territoire, spécifiquement pour les systèmes d'information liés à l'aménagement du territoire et à la planification foncière. Le candidat sera chargé du développement et de la maintenance évolutive et corrective des systèmes existants.
Responsabilités:
- Développement de nouveaux systèmes, participation aux phases de conception, implémentation des tests unitaires, évaluation et correction des anomalies.
- Amélioration de la qualité des systèmes, participation aux revues de pairs, maintien de la testabilité des systèmes, rédaction et conservation de la documentation.
- Rapport d'avancement régulier, gestion des tickets JIRA, et participation à l'amélioration continue des processus de développement.
Formation:
Diplôme d'étude supérieure en informatique (ES), brevet fédéral ou diplôme HES.
Compétences primordiales:
- 6 ans d'expérience en développement d'application Web avec mise en oeuvre d'API REST, framework Java Spring, et gestion de bases de données Oracle ou PostgreSQL.
- 4 ans d'expérience avec les frameworks Vue.js ou Angular.
- 3 ans d'expérience avec des tests unitaires en Java.
Compétences importantes:
- Maîtrise des principes de conception objet et des design patterns.
- Expérience avec le framework JAVA Quarkus, outils GIT/GitLab, et intégration continue.
- Expérience en développement agile et connaissance des outils Atlassian (Jira).
- Capacité d'intégration et de travail en équipe, excellente qualité de communication.
Qualités requises:
- Autonomie, esprit d'équipe, rigueur, précision, disponibilité, adaptabilité, résistance au stress.
- Capacité à transmettre et partager ses compétences, respect des règles, des standards, des méthodes et de l'organisation.