Développeur Java Angular - DevOps

Umake Ton
Canton of Bordeaux-2, France
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Canton of Bordeaux-2, France

Tech stack

Java
JavaScript
API
Agile Methodologies
Unit Testing
Profiling
Code Review
Databases
Continuous Delivery
Continuous Integration
DevOps
Django
Github
Hibernate
Python
Node.js
NoSQL
Performance Tuning
Scrum
SQL Databases
TypeScript
Spring-boot
Backend
FastAPI
Angular
Gitlab-ci
Kubernetes
GraphQL
REST
Docker
Microservices

Job description

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., 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)., 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.

Requirements

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., 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é.

About the company

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., Umake est un jeune cabinet d'ingénierie spécialisé dans l'IT/Digital qui accompagne ceux qui façonnent le monde de demain.

Apply for this position