Activez les alertes d’offres d’emploi par e-mail !

Développeur Fullstack Java Angular (H/F)

Algofi

Paris

Sur place

EUR 50 000 - 70 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

Une grande banque d’investissements recherche un développeur Java expérimenté pour intégrer un programme de refonte du poste Front-Office. Vous travaillerez en méthodologie Agile pour concevoir des solutions intuitives et collaboratives, tout en garantissant la qualité et la disponibilité des développements. Ce poste requiert une expertise en Java et Angular, ainsi qu'une approche rigoureuse des bonnes pratiques de développement.

Qualifications

  • Expérience de 5 à 10 ans en développement logiciel.
  • Diplôme en informatique requis.
  • Approche de software craftsmanship et bonnes pratiques de développement.

Responsabilités

  • Conception d’écrans intuitifs et intégration des processus métier.
  • Livraison régulière des fonctionnalités en méthodologie Agile.
  • Suivi en environnement de développement et production.

Connaissances

Expertise en Java
Connaissance d’Angular 2+
TDD
BDD
DDD
Clean code

Formation

Ingénieur en Informatique ou Bac+5 en Informatique

Outils

Java 11/17
Spring
Angular 14
ElasticSearch
RabbitMQ
DOCKER
Kubernetes
Jenkins

Description du poste

Au sein du département Financements Structurés d’une grande banque d’investissements, vous intégrerez un vaste programme consistant en la refonte complète du poste Front-Office pour l’activité Financement de la banque.

Le projet est réalisé en méthodologie Agile / SCRUM et s’oriente autour de plusieurs valeurs fondamentales qu’il conviendra de porter tout au long des réflexions et des propositions de solutions.

Les responsabilités incluent :

  1. Conception d’écrans intuitifs pour les utilisateurs
  2. Intégration complète des processus et règles métier pour guider l’utilisateur
  3. Principe du front-to-back et du single-input
  4. Création d’un espace collaboratif pour les différents intervenants
  5. Développement en mode « Continuous Delivery »

Au sein de votre équipe, vous contribuerez à :

  • La livraison régulière des fonctionnalités
  • La mise en œuvre des pratiques DDD, TDD, BDD
  • Le suivi en environnement de développement et de production, et l’adoption de méthodes agiles
  • La revue de code intra et inter équipes
  • Le conduits du changement via des ateliers (Coding Dojo, BBL, KATA), la documentation (Word, PPT, SGithub), et l’élaboration des solutions d’implémentation
  • La communication sur les solutions techniques et leur vulgarisation

Les développements doivent :

  • Fonctionner dans tous les environnements
  • Respecter les critères d’acceptance fonctionnelle, de monitoring, et les normes de qualité
  • Assurer une disponibilité continue en production, avec une priorité sur la résolution des incidents
  • Vérifier que les « builds » fonctionnent et revenir à un état stable si nécessaire
  • Comprendre le besoin utilisateur et proposer des solutions adaptées
  • Analyser les erreurs et suivre l’amélioration continue
  • Suivre les mises en production et les estimations
  • Assurer une veille technologique et maintenir les outils internes

Environnement technique :

  • Technologies : Java 11/17, Spring, Angular 14, ElasticSearch, RabbitMQ, DOCKER, Kubernetes, Jenkins
  • Architecture : Microservices
  • Méthodologies : Scrum, Kanban
  • Bonnes pratiques : TDD, BDD, DDD, XP

Profil recherché :

  • Expérience : 5 à 10 ans
  • Diplôme : Ingénieur en Informatique ou Bac+5 en Informatique
  • Compétences : Expertise en Java, bonne connaissance d’Angular 2+
  • Approche : Software craftsmanship, bonnes pratiques de développement (TDD, BDD, DDD, Clean code)
  • Qualités personnelles : esprit de craft, personnalité adaptée au poste
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.