Développeur Java Full Stack Senior
Responsabilités principales :
- Vous allez assurer la conception, le développement et la maintenance de systèmes.
- Vous allez participer à la conception du service.
- Vous allez mettre en place le monitoring.
- Vous allez effectuer des analyses techniques et choisir des solutions.
- Vous allez vous occuper du développement, des tests et du déploiement.
- Vous allez fournir un reporting régulier sur l'avancement.
Compétences primordiales :
- Java (11+), SQL
- Conception orientée objet (Design Patterns, SOLID)
- Front-end : HTML5, CSS3, Vue3, JavaScript, TypeScript
- Outils : Intellij, Nexus, Git, Maven
- Tests unitaires (TDD, JUnit)
- Intégration continue (Gitlab, Jenkins, Sonar)
Compétences importantes :
- Préprocesseurs CSS (SASS, LESS), frameworks (Bootstrap, Material-UI)
- Spring (Spring MVC, Spring Boot, Spring REST)
- Architectures J2EE
- Environnement Agile
Compétences optionnelles :
- Conception UI/UX
- Sécurisation des APIs (OAUTH2/OIDC)
- Outils : Dynatrace, Splunk, RabbitMQ
- Approches BDD, DDD, architecture hexagonale
- Connaissance de la fiscalité