Aller au contenu

Photon

Développeur Full Stack Java

Java
Traduction automatique. Consultez l’original.

À propos du poste

Titre du poste : Développeur Full Stack Java

Missions : *

  1. Concevoir, développer et déployer des microservices évolutifs et performants en utilisant Java et Spring Boot. *
  1. Implémenter des APIs RESTful sécurisées, versionnées et bien documentées, conformément aux meilleures pratiques et normes de l'industrie. *
  1. Écrire du code propre, maintenable et testable en suivant les standards de codage. *
  1. Développer des suites complètes de tests unitaires, d'intégration et d'API en utilisant JUnit, Mockito et REST Assured pour garantir la fiabilité du code. *
  1. Créer et maintenir des scénarios de test BDD avec Cucumber pour aligner l'implémentation technique sur les exigences métier. *
  1. Exécuter des tests de performance (charge, stress et endurance) à l'aide d'Apache JMeter pour identifier les goulots d'étranglement et assurer la stabilité du système. *
  1. Implémenter des pratiques de Chaos Engineering pour valider la résilience du système, la tolérance aux pannes et les mécanismes de basculement dans des conditions de défaillance simulées. *
  1. Provisionner et gérer l'infrastructure EKS avec un dimensionnement optimisé des nœuds et des politiques d'autoscaling pour l'efficacité des coûts et une haute disponibilité. *
  1. Collaborer avec les équipes DevOps sur les pipelines CI/CD pour permettre des flux de travail automatisés de build, de test et de déploiement. *
  1. Configurer et gérer l'infrastructure pour de nouvelles applications Spring Boot, en garantissant l'évolutivité et la préparation opérationnelle. *
  1. Surveiller, diagnostiquer et résoudre les problèmes de production en utilisant les logs Datadog, les tableaux de bord de métriques et les outils APM. *
  1. Analyser et optimiser les performances des applications grâce au tuning JVM, à l'optimisation des requêtes de base de données et aux stratégies de mise en cache. *
  1. Créer des classes d'exception personnalisées avec des codes d'erreur techniques pour chaque processeur Camel, conformément aux normes de codes d'erreur définies dans les flux TIBCO BW existants. *
  1. Mapper les défaillances au niveau du processeur à des codes d'erreur techniques spécifiques en utilisant des exceptions personnalisées, garantissant ainsi une cohérence des rapports d'erreurs et une résolution des problèmes plus facile entre les couches. *
  1. Remplacer les constructions de gestion des exceptions TIBCO par les politiques on Exception, Dead Letter Channels et de nouvelle tentative de Camel pour améliorer la tolérance aux pannes. *
  1. Implémenter des routes Camel intégrées à Apache ActiveMQ Artemis pour une communication fiable et asynchrone pilotée par les messages entre les microservices. *
  1. Construire des routes Camel avec Artemis dans Spring Boot pour gérer les flux de téléchargement de fichiers, migrés depuis les processus TIBCO BW existants. *
  1. Configurer les files d'attente Artemis et les intégrer aux routes Camel pour traiter les fichiers entrants, appliquer les validations métier et les router vers les systèmes en aval. *
  1. Surveiller et ajuster les performances du broker Artemis, y compris la profondeur des files d'attente, le débit des consommateurs et le backlog des messages, à l'aide de la console de gestion Artemis et des intégrations Datadog. *
  1. Maintenir une documentation d'API complète en utilisant les spécifications OpenAPI/Swagger. *
  1. Documenter tous les résultats des tests de performance et des tests Chaos, en obtenant les approbations nécessaires avant la promotion en production. *
  1. Créer et gérer des tickets de gestion des changements dans ServiceNow, y compris le marquage lié au déploiement et la coordination des installations en production.

Prérequis

Exigence : Les candidats doivent être titulaires d'un Master ou équivalent étranger en informatique, applications informatiques, technologies de l'information, ingénierie (toutes disciplines), ou domaines connexes. Des déplacements/transferts sont requis car les postes seront occupés dans divers lieux imprévus aux États-Unis.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026