Développeur Java H/F
Entreprise: Umake
Type de contrat: CDI
Localisation: Bordeaux (33)
Salaire: 35 000 – 48 000 € brut/an
Mode de travail: Télétravail partiel (partiel)
Niveau d’études requis: Bac +5
Référence: 3497587
Missions principales
- Développement et maintenance d’applications Java :
- Conception, développement et optimisation de solutions backend (APIs, microservices, etc.).
- Déploiement et gestion des applications en production (CI/CD, conteneurisation, cloud).
- Qualité et performance du code :
- Rédaction de tests unitaires et d’intégration.
- Application des bonnes pratiques de développement pour garantir une architecture robuste.
- Collaboration technique et résolution de problèmes :
- Analyse des besoins métiers et traduction en solutions techniques.
- Résolution des anomalies et optimisation des performances applicatives.
- Documentation et partage des connaissances :
- Rédaction de documentations techniques pour assurer la maintenabilité du code.
- Participation aux revues de code et audits techniques.
Missions secondaires (contribution à l’amélioration continue)
- Veille technologique :
- Suivi des évolutions de l’écosystème Java (Spring Boot, Quarkus, Jakarta EE, Hibernate, etc.).
- Amélioration des processus :
- Participation à l’automatisation des workflows de développement et de déploiement.
- Contribution à la définition des standards internes de développement.
- Mentorat et formation :
- Accompagnement des développeurs juniors dans leur montée en compétences.
- Participation à la formation des équipes sur les nouvelles technologies.
- Innovation architecturale :
- Collaboration à la conception d’architectures logicielles ou à des migrations technologiques.
Profil recherché :
- Compétences techniques :
- Maîtrise avancée de Java (backend, APIs, microservices).
- Expérience en Spring Boot, Quarkus, Jakarta EE, Hibernate.
- Connaissance des bonnes pratiques de développement (design patterns, SOLID, etc.).
- Expérience en CI/CD, conteneurisation (Docker, Kubernetes) et cloud (AWS, Azure, GCP).
- Familiarité avec les outils de testing (JUnit, Mockito) et les frameworks de test.
- Soft skills :
- Capacité à travailler en équipe agile (Scrum, Kanban).
- Sens de la collaboration avec les équipes produit, QA et DevOps.
- Rigueur et autonomie dans la résolution de problèmes techniques.
Pourquoi rejoindre Umake ?
- Environnement agile et innovant dans un secteur en croissance.
- Télétravail partiel pour un meilleur équilibre vie pro/perso.
- Salaire compétitif et évolution de carrière sur des projets impactants.