Senior Java Developer (m/f)
Arηs Group, Part of Accenture, se spécialise dans la gestion de projets informatiques complexes pour le secteur public, notamment l'intégration de systèmes, l'informatique et l'analyse, la mise en œuvre de solutions et la gestion de programmes. Notre équipe aide les clients à travers la conception de systèmes numériques et d'information, en apportant une expertise dans divers domaines allant du développement logiciel, la data science et la gestion de la sécurité au machine learning, au cloud et au développement mobile. Arηs Group a été acquis par Accenture en juillet 2024.
ARHS Group, faisant partie d'Accenture, recherche un Senior Java Developer pour rejoindre l'une de nos équipes clients au Luxembourg au sein du secteur bancaire. Vous travaillerez sur des applications critiques pour l'entreprise où la qualité logicielle, la performance, la sécurité et la fiabilité sont essentielles. Parallèlement au développement Java pratique, vous contribuerez à la modernisation des solutions existantes, enquêterez sur des problèmes techniques complexes et aiderez à construire une base robuste pour de nouveaux projets. Veuillez noter qu'une maîtrise du français est obligatoire pour ce poste.
LE TRAVAIL :
- Développer et maintenir des solutions backend robustes en utilisant Java 17+ et l'écosystème Spring.
- Contribuer aux mises à niveau des applications et à la modernisation technologique, en traitant la dette technique et l'obsolescence.
- Enquêter sur des problèmes techniques complexes à l'aide de logs et d'outils de monitoring, effectuer des analyses de cause racine et améliorer la résilience des applications.
- Appliquer les principes de Security by Design, incluant l'authentification, l'autorisation, la gestion des secrets et la protection des données.
- Identifier et traiter les vulnérabilités des applications, y compris les risques liés à OWASP et les vulnérabilités de dépendances.
- Améliorer les performances des applications, la qualité du code, la gestion des erreurs et l'observabilité.
- Contribuer à la modernisation des services existants et au développement de nouvelles solutions, en assurant une intégration fluide avec les applications web et mobiles.
- Maintenir la documentation technique et automatiser les tests pour soutenir des mises en production fiables et stables.
- Sur site chez le client : Ce rôle nécessite une présence sur site auprès de nos clients et partenaires pour soutenir la livraison des projets et renforcer la collaboration.
Nos rôles nécessitent du temps en présentiel pour encourager la collaboration, l'apprentissage et la création de liens avec les clients, les collègues et les communautés. En tant qu'employeur, nous serons aussi flexibles que possible pour soutenir vos besoins spécifiques en matière d'équilibre vie professionnelle/vie privée.
VOICI CE DONT VOUS AVEZ BESOIN :
- Plus de 5 ans d'expérience en développement Java.
- Une solide expérience pratique avec Java 17+ , Spring Boot , et Spring Security .
- De fortes capacités d'analyse et de dépannage, incluant l'expérience de l'investigation de logs et de données de monitoring pour identifier les causes racines.
- Une bonne connaissance de MS SQL .
- Une expérience avec OpenShift et GitLab CI .
- Une solide compréhension des tests logiciels, de la sécurité des applications et des meilleures pratiques OWASP.
- Une expérience avec les outils et technologies d'observabilité tels qu'OpenTelemetry et/ou la ELK Stack .
- Des connaissances de base en Angular et une compréhension des environnements mobiles tels qu'iOS, Android, et Capacitor .
- Un accent mis sur la qualité du code, la performance, la fiabilité et la maintenabilité.
- La maîtrise du français est obligatoire.
DES POINTS BONUS SI VOUS AVEZ :
- Une expérience de travail dans le secteur bancaire ou des services financiers.
- Une expérience dans la modernisation d'applications ou des projets de mise à niveau technique à grande échelle.
- Une expérience de travail avec des applications critiques à haute disponibilité.