Développeur Java Angular - DevOps H/F - Umake
- Bordeaux - 33
 - CDI
 - Umake
 
Les missions du poste
Umake est un jeune cabinet d'ingénierie spécialisé dans l'IT/Digital qui accompagne ceux qui façonnent le monde de demain.
Nous sommes animés par trois piliers :
- Excellence : Nous nous entourons de collaborateurs passionnés pour accompagner nos clients dans leurs projets.
- Durabilité : Nous avons la volonté de laisser une empreinte positive sur notre écosystème en contribuant à des actions sociétales dans chaque région où nous sommes implantés. Nous construisons des relations pérennes avec les Umakers, clients et partenaires.
- Humain : La proximité, la confiance et une véritable écoute sont au coeur de notre démarche pour ton épanouissement professionnel.
Notre état d'esprit est de faire de Umake ton partenaire de carrière privilégié.
En nous rejoignant, tu bénéficieras d'un accompagnement spécifique avec un manager à ton écoute, car ton épanouissement et la construction de ton avenir professionnel sont nos priorités. Ensemble, incarnons une nouvelle façon de vivre notre métier. Ensemble, construisons le conseil qui nous rassemble.Secteur : Services numériques publics et privés, transformation digitale
Vous rejoignez une équipe pluridisciplinaire répartie sur plusieurs sites, dédiée à l'inclusion des parcours utilisateurs et à l'écoconception des services numériques. Votre mission : concevoir des solutions performantes et sobres, à impact environnemental maîtrisé, en collaboration avec les équipes produit, QA, DevOps et la communauté RSE.
Missions principales
- Concevoir, développer et maintenir des applications et microservices écoresponsables (backend, API, front web/mobile) en optimisant l'efficacité énergétique et l'usage des ressources.
- Participer à l'analyse des besoins métiers et à la conception technique en intégrant des critères d'écoconception (architectures, patterns, stockage, réseau).
- Assurer la qualité, la sécurité et la performance du code (tests unitaires, revues, intégration/déploiement continus, monitoring).
- Intégrer et déployer les applications dans des environnements cloud et conteneurisés (CI/CD, Docker, Kubernetes) en réduisant empreinte carbone et coûts.
- Évaluer l'impact environnemental des solutions (web, mobile, API) et proposer des améliorations concrètes (profiling, réduction des appels réseau, compression, caching, sobriété UX).
- Documenter le code, les choix techniques et les indicateurs environnementaux pour garantir maintenabilité et transparence.
- Collaborer en agile (Scrum/Kanban) avec les équipes produit, QA, DevOps et les référents RSE.
Missions secondaires
- Développer des outils pour déployer l'écoconception à l'échelle (quality gates, checklists, dashboards, librairies).
- Assurer une veille technologique et méthodologique autour du Green IT et des écosystèmes Java/JS/Python.
- Participer et animer des formations/ateliers de sensibilisation à l'écoconception.
- Contribuer aux standards internes (guidelines, modèles d'architecture, critères de performance/empreinte).
- Prendre part aux revues de code et audits techniques (qualité, sécurité, conformité, impact environnemental).
- - Maîtrise d'au moins un des stacks suivants :  
- Java (Spring Boot, Quarkus, Jakarta EE, Hibernate)  
- JavaScript/TypeScript (Angular, Node.js)  
- Python (FastAPI, Django, outillage data)
- Architecture : microservices, APIs REST/GraphQL, bases de données (SQL/NoSQL), patterns de performance et sobriété.
- DevOps : CI/CD (GitLab CI/GitHub Actions), conteneurisation (Docker), orchestration (Kubernetes), observabilité.
- Performance : profiling, optimisation I/O, réduction des payloads, caching, stratégie d'assets.
- Qualité : tests (unitaires/intégration), sécurité, documentation.
Soft skills
- Autonomie et sens des responsabilités en environnement agile.
- Esprit d'équipe et aisance relationnelle pour embarquer les parties prenantes.
- Pédagogie et capacité à vulgariser les enjeux de sobriété numérique.
- Sensibilité forte aux enjeux environnementaux et RSE.
Le profil recherché
- Diplôme Bac +2 à Bac +5 en informatique ou équivalent.
- Reconnu(e) pour vos compétences en langages/frameworks (Java, JavaScript/Angular, Python) et en optimisation des performances.
- Expérience en méthodes agiles (Scrum/Kanban).
- Une première expérience en développement durable ou conception écoresponsable est un plus apprécié.