Développeur Java
Role details
Job location
Tech stack
Job description
Attentif à votre qualité de vie et conditions de travail, vous bénéficiez d'avantages, An sein de la Société Générale, vous rejoindrez la direction Informatique de la Banque de Grande Clientèle et Solutions Investisseurs !
Notre équipe Agile est composée d'un Product Owner, d'un Agile Master, de Business Analysts, de développeurs et d'un Tech Lead. Elle évolue sur un produit stratégique lié au cash pooling, un mécanisme de gestion de trésorerie permettant aux entreprises d'optimiser la centralisation et l'utilisation de leurs liquidités entre plusieurs comptes bancaires. En tant que développeur, vous contribuerez activement à la vie et à l'évolution du produit.
Concrètement, vous serez amené, sous la supervision de votre tuteur et/ou de votre manager, à :
- Participer au développement backend en Java sur des architectures modernes.
- Contribuer à la conception et à l'évolution de Microservices.
- Intervenir sur des traitements batch liés aux flux financiers.
- Participer à l'amélioration continue du produit (qualité, performance, maintenabilité).
- Contribuer aux pratiques d'ingénierie : tests, code Review, CI/CD.
- Participer à la mise en œuvre et au suivi des déploiements via des pipelines CI/CD (Kubernetes).
Rejoignez-nous pour faire grandir vos ambitions ! Dès votre arrivée, vous serez intégré dans nos équipes et apprendrez chaque jour aux côtés de nos experts qui vous accompagneront dans vos missions. Progressivement, vous gagnerez en autonomie sur vos projets pour faire de cette expérience un vrai accélérateur de carrière. Vous découvrirez également toute la diversité de nos métiers, dans un secteur qui évolue et innove en permanence.
A la fin de vos études, diverses opportunités pourront s'offrir à vous, en France et à l'international.
Requirements
- Vous préparez un Bac +3 à +5 en école d'ingénieur ou à l'université avec une spécialisation en informatique
- Vous avez des connaissances en Java backend et un intérêt pour les architectures modernes (API, microservices).
- Vous savez maitriser les stack technique, telles que Java / Spring Boot, Batch processing, Microservices, CI/CD, Kubernetes.
- Vous savez développer selon des pratiques craftman (clean code, tests, qualité), comprendre des enjeux métiers complexes (finance, trésorerie) ainsi que manipuler des architectures modernes (microservices, conteneurisation).
- Vous faites preuve de curiosité, de rigueur et d'envie d'apprendre et souhaitez travailler dans une équipe agile structurée.
- Vous avez le sens de la qualité et du travail en équipe.
- You're fluent in English ! Vous êtes notre candidat idéal !
Benefits & conditions
- Prime* de participation et d'intéressement
- Télétravail possible selon le rythme de votre service et celui de votre alternance, *Si vous avez 3 mois d'ancienneté sur l'exercice de référence