Les missions du poste
HN est une Entreprise de Services Numériques fondée en 1983, composée de plus de 2300 collaborateurs.
Nous accompagnons nos clients, des groupes institutionnels diversifiés (banque, assurance, distribution, industrie, services), dans l'évolution permanente de leurs systèmes d'informations.
Nous sommes présents en France (Paris, Lille, Nantes, Toulouse, Bordeaux & Aix-en-Provence) et à l'international (Bucarest, Madrid, Lisbonne,Porto, Luxembourg)
Nos métiers : MOE, BI, MOA, Prod/infra sur plus de 130 clients actifs (nous sommes référencés)
#Changerlescodes #HNServices
Au sein de l'équipe paiement et authentification de notre client, en charge du Build & Run de produits liés au paiement, plusieurs projets stratégiques sont en cours :
- Développement from scratch d'applications autour du paiement et de l'acceptation
- Mise en place de solutions permettant de gérer des flux d'autorisation de paiement carte
- Evolution d'applications existantes
Le tout dans un environnement Agile, avec des enjeux forts de performance, scalabilité et disponibilité.
Vos missions :
- Définir les architectures applicatives et techniques
- Recueillir et analyser les besoins fonctionnels
- Rédiger les spécifications fonctionnelles et techniques
- Proposer des solutions optimisées (performance, sécurité, scalabilité)
- Mettre en place les bonnes pratiques (monitoring, qualité, RUN)
- Participer activement aux développements (feature + correctifs)
- Réaliser les tests unitaires et de charge
- Contribuer à la recette et à la qualité des livrables
- Intervenir sur les activités BUILD & RUN
- Accompagner les développeurs
- Analyser les incidents et optimiser les performances
- Participer à l'amélioration continue des systèmes
Environnement technique :
- Java 21 à 25, Spring Boot (3 & 4)
- JEE, Hibernate / JPA
- PostgreSQL / Oracle
- Apache Tomcat
- Azure (cloud)
- ElasticSearch
- IDE : IntelliJ / Eclipse
Le profil recherché
Profil recherché :
- +9 ans d'expérience en développement Java
- Connaissance des flux de paiement / monétique
- Bonne compréhension des architectures cloud (Azure)
- Sensibilité aux problématiques de performance et scalabilité
Compétences requises
- Test unitaire
- Java
- Méthodes agiles
- Oracle
- Eclipse
- Hibernate
- Tomcat
- JEE
- JPA