Développeur Java CORE

Il y a 9 heures

HautsdeSeine, Île-de-France SG Temps plein

Au sein de la division Banque de Financement et d’Investissement, vous rejoindrez une équipe d’ingénierie très performante, responsable de plateformes de Market Making critiques pour l’activité. Ces systèmes, développés en interne, sont utilisés directement par les desks de trading pour :

  • Le market making sur Warrants & Certificats, ETF, Actions, Obligations & Notes
  • La gestion des ordres clients

Il s’agit d’un poste de contributeur senior individuel, avec un fort impact sur l’architecture des systèmes, les performances et l’évolution des plateformes.

Vous travaillerez au sein d’une équipe d’environ 15 ingénieurs senior Java Core, organisée en squads orientées fonctionnalités, en étroite collaboration avec les équipes de Trading, Business Analysts, Support Production et DevOps.

Vous jouerez un rôle clé dans l’évolution continue d’une plateforme de trading à faible latence et à fort débit, avec notamment les responsabilités suivantes :

  • Concevoir et livrer de nouvelles fonctionnalités pilotées par le business afin de soutenir la croissance des activités de trading
  • Étendre la plateforme à de nouveaux périmètres fonctionnels et géographiques
  • Piloter les améliorations de performance et de scalabilité (latence, débit, résilience)
  • Contribuer aux transformations clés d’une base de code importante et mature
  • Participer à la planification de capacité et à la mise en production
  • Garantir une excellente stabilité en production, la robustesse et la maintenabilité à long terme
  • Participer au support de niveau 3 afin d’aider les équipes Production à analyser et résoudre les incidents et problèmes en production

Au-delà de l’implémentation, il est attendu que vous influenciez les décisions de conception, éleviez le niveau d’excellence technique et agissiez comme référent technique au sein de l’équipe.

Notre vision est de jouer un rôle moteur dans les transformations positives du monde et de contribuer à un avenir plus écologique, respectueux de la planète           

Choisir Société Générale, c’est intégrer un Groupe où la culture d’entreprise est tournée vers l’inclusion, la diversité et l’esprit d’équipe

C’est construire une carrière dynamique avec la possibilité de changer de poste en moyenne tous les 4 ans, en France et à l'international tout en bénéficiant de formations régulières

Au regard de vos compétences, une rémunération attractive revue annuellement, composée d’un salaire fixe, d’une part variable individuelle et d’une prime d’intéressement et de participation vous sera proposée.

Vous bénéficiez également de tarifs préférentiels sur vos services bancaires, d’un compte épargne temps monétisable et d’un Plan d’Epargne Entreprise abondé.

Attentif à votre qualité de vie et conditions de travail, vous bénéficiez de nombreux avantages complémentaires :

  • Télétravail possible selon le rythme de votre service

  • 26 à 28 jours de congés payés par an et 14 à 18 jours de RTT (suivant les années), des congés liés aux événements de la vie

  • Prise en charge de 60% de votre titre de transport

  • Un Comité d’Entreprise (billetterie événements sportifs & culturels, primes et subventions vacances, garde d’enfants, chèque cadeaux à Noël)

Une offre variée de restaurants d’entreprise et de cafétérias à tarifs compétitifs ainsi que des titres restaurants dématérialisés quand vous êtes en télétravail


Expertise technique Core

  • Forte expertise en Java Core (Java 17+) avec plus de 5 ans d’expérience professionnelle sur des systèmes complexes
  • Connaissance approfondie de :
    • Collections Java (Sets, Lists, Maps, Queues)
    • Concurrence et multithreading (synchronisation, verrous, exécutors)
    • Génériques Java
    • Streams et lambdas
  • Expérience avérée sur des frameworks Java à grande échelle ou propriétaires
  • Connaissance des garbage collectors Java de nouvelle génération (Shenandoah, ZGC)
     
Ingénierie Logicielle
  • Solide expérience dans l’écriture de tests unitaires de haute qualité (JUnit, Mockito)
  • Fort intérêt pour l’ingénierie de performance, avec l’utilisation d’outils tels que JMH, JProfiler, VisualVM
  • Bonne maîtrise des environnements Unix/Linux, du SQL, des API REST, gRPC, JMS et des systèmes de messagerie
  • Une exposition à Java Swing et au C# est un plus
     
Conception &a