Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
A

Développeur Full Stack Angular / Java / Kubernetes Confirmé F/H

ABGi
  • 🇫🇷 France
  • On-site
  • 11 hours ago
  • Angular
  • Java
  • Kubernetes
  • Spring Boot
  • Agile
  • Microservices
  • TypeScript
  • RxJS
  • PostgreSQL
  • Devops
  • Docker
  • CI/CD
  • GitLab CI/CD
  • IaC
  • Terraform
  • Helm
  • Git
  • Azure
  • AKS
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

ABGi Technology recrute pour son client, un acteur majeur du secteur des télécommunications, son futurDé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 desmicroservices 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éveloppementsFront-End sous Angular qu'aux développementsBack-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 avecAngular ;

  • Développer des composants réutilisables et contribuer à la structuration des applications Front-End ;

  • ExploiterTypeScript 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 enJava 17+ et Spring Boot ;

  • Participer au développement et à l'évolution d'architecturesmicroservices ;

  • Concevoir, développer et intégrer desAPI REST et Web Services ;

  • Assurer la communication entre les différents composants applicatifs ;

  • Participer à l'intégration et à l'exploitation des données, notamment dans des environnements utilisantPostgreSQL ;

  • Contribuer à l'optimisation des performances, de la robustesse et de la fiabilité des services ;

  • Mettre en œuvre les bonnes pratiques de développement, de gestion des erreurs et de qualité logicielle ;

  • Développer et maintenir les tests unitaires et participer aux phases de qualification technique ;

  • Analyser et corriger les anomalies applicatives.

DevOps / Kubernetes / Cloud Native

  • Participer à la définition et à l'évolution de l'architecture technique des applications ;

  • Contribuer à lamigration, au déploiement et à l'exploitation des applications sur Kubernetes ;

  • Intervenir sur les problématiques de configuration, de déploiement et de diagnostic des environnements Kubernetes ;

  • Participer à la conteneurisation des applications, notamment avecDocker ;

  • Contribuer à la mise en place et à l'amélioration des pipelines d'intégration et de déploiement continus (CI/CD) ;

  • Intervenir sur les chaînes d'intégration et de déploiement utilisantGitLab CI/CD ;

  • Participer à l'automatisation des déploiements et des opérations techniques ;

  • Contribuer au développement et à la maintenance des composants d'Infrastructure as Code (IaC), notamment avec Terraform, Helm ou des outils équivalents ;

  • Collaborer avec les équipes d'infrastructure, d'exploitation et d'architecture Cloud ;

  • Participer à l'amélioration de la disponibilité, de la stabilité et de la maintenabilité des applications déployées ;

  • Intervenir, selon les environnements, sur des plateformes Cloud et des solutions de typeContainer as a Service (CaaS).

Maintenance, support et amélioration continue

  • Assurer lesupport applicatif de niveau 3 sur les solutions développées ;

  • Analyser et diagnostiquer les incidents techniques complexes ;

  • Identifier les causes racines des dysfonctionnements et proposer des solutions correctives pérennes ;

  • Participer à la maintenance corrective et évolutive des applications ;

  • Contribuer à l'amélioration continue des pratiques de développement, d'intégration et de déploiement ;

  • Produire et maintenir une documentation technique claire et exploitable ;

  • Participer aux revues de code et au partage des bonnes pratiques ;

  • Collaborer avec les développeurs, architectes, équipes DevOps et équipes d'exploitation ;

  • Participer aux cérémonies Agile et contribuer à l'avancement des projets au sein de l'équipe.

🎯 NOTRE RECHERCHE

Compétences et expériences indispensables :

  • Minimum 5 années d'expérience professionnelle sur Angular, avec un niveau confirmé à senior ;

  • Excellente maîtrise du frameworkAngular, deTypeScript et deRxJS ;

  • Solide expérience en développement Back-End avecJava 17 ou supérieur ;

  • Très bonne maîtrise deSpring Boot et de son écosystème ;

  • Expérience significative avecKubernetes, notamment pour le déploiement, la configuration, l'administration de premier niveau et le diagnostic d'incidents ;

  • Bonne maîtrise desarchitectures microservices et de leurs principes de fonctionnement ;

  • Expérience dans la conception, le développement et l'intégration d'API REST ;

  • Bonne compréhension des architectures applicatives distribuées ;

  • Maîtrise deGit et des pratiques de gestion de branches de typeGitFlow ;

  • Expérience dans la réalisation detests unitaires et l'application des bonnes pratiques de qualité logicielle ;

  • Capacité à intervenir sur l'ensemble du cycle de développement d'une application web ;

  • Expérience du travail en équipe dans un environnementAgile ;

  • Capacité à analyser des problématiques techniques et à proposer des solutions adaptées ;

  • Autonomie, rigueur et capacité à collaborer avec des interlocuteurs techniques variés.

Les compétences suivantes constituent de réels atouts :

  • Azure Kubernetes Service (AKS) et environnements Kubernetes managés ;

  • GitLab CI/CD et automatisation des pipelines de développement et de déploiement ;

  • Docker et technologies de conteneurisation ;

  • PostgreSQL et bases de données relationnelles ;

  • Terraform, Helm ou autres outils d'Infrastructure as Code ;

  • Connaissance des environnementsCloud et des plateformesCaaS ;

  • Expérience dans les processus de migration d'applications vers des infrastructures conteneurisées ;

  • Connaissance des problématiques de déploiement et d'exploitation d'applications Cloud Native ;

  • Expérience dans la maintenance et le dépannage d'applications déployées sur Kubernetes ;

  • Bonne cultureDevOps et compréhension des enjeux d'automatisation, de supervision et de fiabilité applicative ;

  • Expérience dans des projets de modernisation ou de transformation d'architectures applicatives ;

  • Connaissance des enjeux techniques des environnements télécoms.

Une expérience dans un environnement technique exigeant, notamment dans les secteurs destélécommunications, des services numériques, des infrastructures Cloud ou des systèmes d'information complexes, constitue un véritable avantage.

👤 PROFIL RECHERCHÉ

De formationBac+3 à Bac+5 en informatique, développement logiciel, génie logiciel ou domaine équivalent, vous disposez d'une expérience confirmée en développement Full Stack, avec notammentau moins 5 années d'expérience sur Angular.

Vous maîtrisez les environnementsAngular / TypeScript etJava / Spring Boot, et possédez une expérience concrète des problématiques de déploiement et d'exploitation d'applications surKubernetes.

Vous êtes capable d'intervenir de manière transverse sur les différentes composantes d'une application, depuis le développement des interfaces utilisateurs jusqu'à la conception des services Back-End et leur intégration dans des environnements conteneurisés.

Vous appréciez les environnements techniques modernes et les projets combinantdéveloppement logiciel, architecture microservices, intégration continue et pratiques DevOps.

Autonome, rigoureux(se) et force de proposition, vous savez analyser des problématiques techniques complexes, identifier des solutions adaptées et contribuer à l'amélioration continue des applications et des pratiques de développement.

Vous appréciez le travail en équipe et êtes à l'aise dans un environnement Agile nécessitant des échanges réguliers avec les développeurs, architectes et équipes d'exploitation.

Une résidence à Grenoble ou dans son agglomération est impérative pour ce poste. La mission nécessite une présence régulière sur site, avec la possibilité de bénéficier de2 jours de télétravail par semaine.

#LI-ABGI

Développeur Full Stack Angular / Java / Kubernetes Confirmé F/H · ABGi

Auto apply with Likeremote