Mission principale
Le développeur Full cycle developer Senior est responsable du développement, de sa fonctionnalité de la conception à la mise en production. Il est responsable de son produit de bout en bout.
Vous intervenez du début à la fin du cycle de production :
* spécifications fonctionnelles
* conception
* développement
* mise en production
* management de l’infrastructure
Responsabilités et activités
Développement backend (Java Spring)
* Participer à l’élaboration et à l’évolution de l'architecture microservices.
* Concevoir et développer de nouvelles fonctionnalités backend robustes et performantes Java/Spring.
* Intégrer des systèmes tiers (S3, keycloak MQTT pgsl).
* Implémenter des solutions d’authentification et de gestion des utilisateurs avec Keycloak.
Compétences DevOps
* Savoir concevoir et déployer une infrastructure cloud sur Amazon ECS/OVH cloud à partir de zéro.
* Maîtriser Kubernetes (K8s), Helm Charts, et proposer des outils alternatifs si pertinents.
* Automatiser les processus via Terraform et d’autres outils d’Infrastructure as Code.
* Superviser la gestion du cluster Kubernetes.
* Assurer la gestion et la supervision des environnements de production.
Missions complémentaires
* Collaborer avec le PO pour la rédaction des spécifications fonctionnelles.
* Rédiger les spécifications techniques.
* Travailler en équipe avec un développeur frontEnd (ReactJS)
* Etre en capacité de participer au développement front-end (ReactJS) en cas de besoin.
* Documenter le code et les processus.
Compétences requises
Techniques
* Langages backend : Java Spring (expertise confirmée), TypeScript (lecture et compréhension) ReactJs (initié) ou angular
* Bases de données : SQL (PGSQL préféré), caches (Hazelcast / Echache/ redis).
* Technologies supplémentaires : RabbitMQ, ou Kafka, MQTT .
* Outils DevOps : Kubernetes, Helm, Terraform, outils CI/CD (GitLab CI/ github action).
* Cloud : Amazon ECS ou OVH cloud (helm helmfile kubernetes ansible terra form)
* Gestion d’authentification : Keycloak.
* Outils de gestion de version : Git, GitHub ou GitLab.
Méthodologies et collaboration
* Expérience en méthodologies agiles.
* Conception et architecture logicielle.
* Capacité à rédiger des spécifications techniques
* Capacité à rédiger ou accompagner la spécification fonctionnelle.
Soft skills
* Autonomie et prise d’initiative.
* Capacité à travailler dans un environnement startup.
* Esprit d’équipe et aptitude à partager des connaissances.
* Passion pour le développement logiciel.
Profil recherché
* Formation : Bac+5 en informatique ou équivalent.
* Expérience : minimum 10 ans en développement backend et 5 ans MIN DevOps.
* Langues : Français courant, anglais technique lu écrit.
OOMade est une entreprise innovante à la croisée des secteurs de la technologie et de l'optique. La solution SaaS proposée aux clients opticiens permet l'impression, en magasin, de monture de lunettes en 3D en une dizaine de minutes pour permettre aux porteurs de lunettes une continuité visuelle en cas de casse de leur monture habituelle.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.