Description de l’emploi
Full job description
Nous recherchons un Développeur Java Full Stack Sénior passionné pour rejoindre notre équipe de développement. Vous participerez à la conception, au développement et à la maintenance d'applications web et logicielles en utilisant des technologies modernes.
Missions principales
- Concevoir, développer et maintenir des applications web en Java et Spring Boot côté back-end.
- Développer des interfaces utilisateur réactives et ergonomiques avec Angular / React / Vue.js côté front-end.
- Assurer l’optimisation des performances et la scalabilité des applications.
- Participer à la définition des architectures logicielles et à l’implémentation des meilleures pratiques de développement.
- Travailler en méthodologie Agile (Scrum) et collaborer avec les autres membres de l’équipe (Product Owner, UX/UI, DevOps, etc.).
- Rédiger et maintenir la documentation technique.
- Réaliser des tests unitaires et fonctionnels pour garantir la qualité du code.
- Assurer une veille technologique pour proposer des améliorations continues.
Profil recherché
- Formation : Diplôme d'ingénieur en informatique ou équivalent.
- Expérience : 5 ans au moins en développement informatique.
- Compétences techniques :
- Maîtrise de Java, Spring Boot, Kubernates, docker, Micro services, SQL, Oracle, IONIC, JEE, EJB, JMS, JPA, JSF
- Expérience en architecture Microservices
- Connaissance des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB).
- Bonne compréhension des API REST
- Expérience avec Docker, Kubernetes et des outils DevOps est un plus.
- Familiarité avec Git, CI/CD, et les outils d’intégration continue.
Soft Skills
- Esprit d’équipe et capacité à travailler en mode collaboratif.
- Rigueur et souci du détail.
- Capacité d’adaptation et de résolution de problèmes.
- Autonomie et sens des responsabilités.
Type d'emploi : Temps plein, CDI
Formation:
- École d'ingénieur (Optionnel)
Expérience:
- Développement informatique: 5 ans (Optionnel)
Langue: