Ingenieur Software Java (h/f)
Posted 20 days ago
Company Description
View moreBNP Paribas est une banque de premier plan en Europe avec un rayonnement international. Elle est présente dans 65 pays, avec plus de 190 000 collaborateurs, dont plus de 145 000 en Europe.
BNP Paribas détient des positions clés dans ses trois grands pôles opérationnels :
⚉ Commercial, Personal Banking & Services pour l’ensemble des réseaux des banques de détail du Groupe et plusieurs métiers spécialisés parmi lesquels BNP Paribas Personal Finance ou encore Arval ;
⚉ Investment & Protection Services pour les solutions d’épargne, d’investissement, de protection et les services immobiliers ;
⚉ Corporate & Institutional Banking centré sur les solutions pour les clientèles Entreprises et Institutionnels.
Job Description
Vos principales missions :
Vous Concevrez et développerez les nouvelles features de la plateforme
Vous participerez à l’amélioration et à la modernisation des assets existants : collecte, acquisition, numérisation, indexation en temps réel et différé, contrôle biométrique
Vous assurerez un haut niveau de qualité du deliverey dans le cadre du RUN et du BUILD en s’assurant du respect des règles de bonnes pratiques de développements (& tests unitaires)
Vous garantirez la maintenance curative, évolutive et préventive des applications
Vous collaborerez étroitement avec les différentes parties prenantes : Product Owner, Business Analysts, UX/UI designer, architectes, techleads, Data Scientists et autres développeurs
Vous contribuerez à la réduction de l’obsolescence technique
Vous serez force de proposition en participant aux choix techniques de conceptions en lien avec les architectes et techlead.
Vous participerez aux cadrages de projets IT sur la plateforme en lien étroit avec les architectes et autres experts (sécurité, data management)
Êtes-vous notre prochain ou prochaine Ingénieur Software JAVA?
Vous êtes titulaire d'un diplôme de l'enseignement supérieur, avec une spécialisation en informatique de niveau BAC +5.
Vous justifiez au minimum d'une expérience de 4 ans d’expérience en développement Java (hors alternance ou stage).
Vous maitrisez les langages et technologies suivantes : Java (17,21), Spring, Springboot, SpringData, Spring, Batch.
Vous détenez une expérience en développement frontend : javascript, doT.js, node.js, Bootstrap.
Vous avez de bonnes connaissances des bases de données relationnelles (PostgreSQL, Oracle).
Vous avez de bonnes connaissances en DDD et architecture hexagonale.
Vous connaissez les outils DevOps et CI/CD : Git/gitlab, Mavens, Jenkins, Docker, Kubernetes.
Vous êtes familiers des bonnes pratiques de cybersécurité et d'optimisation des performances applicatives.
Une expérience avec les environnements cloud est un plus.
Vous êtes reconnus pour votre capacité à communiquer, à collaborer. Vous savez vous adapter à de nouveaux environnements, vous êtes dotés d'un esprit d'analyse et êtes orientés résultats.
Benefits
- Rémunération fixe variable
- Plan épargne entreprise
- Activités sociales culturelles
- Couverture santé prévoyance
- Plan épargne retraite
- Intéressement participation
- Télétravail 2 jours