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. Compétences 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.
☕ java 🕥 Dernière mise à jour il y a 5 jours5 An(s)