Développeur Full Stack Angular / Java / Kubernetes Confirmé F/H
ABGi France recruits a confirmed full-stack developer for its major telecom client in Grenoble to build, modernize and operate web applications across their full lifecycle. Core stack: Angular/TypeScript and RxJS on the front end, Java 17/Spring Boot microservices on the back end, with Kubernetes, Docker, GitLab CI/CD and Terraform for deployment.
- Compensation
- Not disclosed
- Location
- Grenoble, France
- Work setup
- Hybrid
- Seniority
- Middle
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Minimum 5 years of professional experience with Angular (confirmed to senior level)
- Excellent command of Angular, TypeScript and RxJS
- Solid back-end development experience with Java 17+
- Strong mastery of Spring Boot and its ecosystem
- Significant experience with Kubernetes (deployment, configuration, first-level administration, incident diagnosis)
- Good command of microservices architectures and their principles
- Experience designing, developing and integrating REST APIs
- Good understanding of distributed application architectures
- Mastery of Git and GitFlow branching practices
- Experience with unit testing and software quality best practices
- Ability to work across the full web application development lifecycle
- Experience working in a team in an Agile environment
- Bac+3 to Bac+5 degree in computer science, software engineering or equivalent
- Ability to analyze technical problems and propose adapted solutions
- Autonomy, rigor and ability to collaborate with varied technical stakeholders
- Residence in Grenoble or its metropolitan area is imperative
Nice to have
- Azure Kubernetes Service (AKS) and managed Kubernetes environments
- GitLab CI/CD and pipeline automation
- Docker and containerization technologies
- PostgreSQL and relational databases
- Terraform, Helm or other Infrastructure as Code tools
- Knowledge of Cloud environments and CaaS platforms
- Experience migrating applications to containerized infrastructures
- Knowledge of Cloud Native deployment and operations challenges
- Experience maintaining and troubleshooting applications deployed on Kubernetes
- DevOps culture with understanding of automation, monitoring and application reliability
- Experience in application architecture modernization or transformation projects
- Knowledge of technical challenges in telecom environments
Full description
ABGi Technology recrute pour son client, un acteur majeur du secteur des télécommunications, son futur Développeur Full Stack Angular / Java / Kubernetes Confirmé F/H, basé à Grenoble.
Localisation :
Grenoble (38) – Présence locale impérative
Télétravail :
2 jours par semaine
Démarrage :
Dès que possible
VOS MISSIONS
Dans le cadre du développement, de la modernisation et de l'évolution de ses applications, notre client souhaite renforcer ses équipes techniques avec un(e) Développeur(se) Full Stack expérimenté(e), disposant d'une solide expertise en Angular, Java / Spring Boot et Kubernetes. Vous interviendrez au sein d'une équipe Agile, sur des applications web reposant sur des architectures modernes, notamment des microservices et des environnements Cloud Native. Le projet s'inscrit dans une démarche d'amélioration continue des solutions applicatives, de modernisation des infrastructures et d'optimisation des processus de développement et de déploiement. Votre rôle sera d'intervenir sur l'ensemble du cycle de vie des applications, depuis leur conception et leur développement jusqu'à leur déploiement, leur maintenance et leur exploitation. Vous contribuerez aussi bien aux développements Front-End sous Angular qu'aux développements Back-End en Java / Spring Boot, tout en participant activement aux problématiques de conteneurisation, d'intégration continue et d'orchestration des applications avec Kubernetes.
Les missions qui vous seront confiées :
Développement Front-End – Angular / TypeScript
- Concevoir, développer et maintenir des interfaces web modernes, performantes et évolutives avec Angular ;
- Développer des composants réutilisables et contribuer à la structuration des applications Front-End ;
- Exploiter TypeScript et RxJS pour assurer la gestion des données, des événements et des flux asynchrones ;
- Participer aux choix techniques et à l'amélioration de l'architecture des applications Angular ;
- Intégrer les interfaces Front-End avec les différents services et API Back-End ;
- Optimiser les performances, la maintenabilité et la qualité du code ;
- Réaliser les tests unitaires et contribuer à la fiabilisation des applications ;
- Participer à la maintenance corrective et évolutive des interfaces existantes.
Développement Back-End – Java / Spring Boot
- Concevoir, développer et maintenir des services Back-End en Java 17+ et Spring Boot ;