Localisation : Paris / Région parisienne
Démarrage : ASAP
Type de contrat : CDI ou Freelance
Expérience requise : 10 ans minimum
Compétences minimum requises : 8 ans développement en JAVA, ANGULAR, GRAPHQL
Contexte
Dans le cadre d’un programme stratégique au sein d’un grand groupe bancaire international, nous recherchons un Ingénieur d’Études et Développement Senior Full Stack Java / Angular pour intervenir sur des applications critiques liées aux activités de financement, crédit et systèmes transactionnels.
Vous intégrerez une équipe internationale et interviendrez sur des plateformes à forts enjeux de performance, sécurité, volumétrie et disponibilité, au cœur du système d’information.
Missions
- Conception et développement d’applications Full Stack Java / Angular
- Développement de microservices backend (Spring Boot, Quarkus)
- Développement et évolution d’interfaces Angular
- Conception et exposition d’API REST et GraphQL
- Modélisation et gestion des données (relationnelles et NoSQL)
- Intégration des flux inter-applicatifs et gestion des échanges de données
- Mise en œuvre des mécanismes de sécurité (OAuth2, OIDC, SSO)
- Rédaction des tests unitaires, d’intégration et d’acceptance
- Revue de code et contribution aux bonnes pratiques de développement
- Rédaction de la documentation technique
- Collaboration étroite avec les équipes métier, architecture, DevOps et QA
Environnement technique
Langages :
- Java (8 à 21), JavaScript (JS natif, VueJS, AngularJS), SQL
Frameworks backend :
- Spring Boot (Data, JPA, Batch, JMS, REST, Web Services), Quarkus, Hibernate, JPA 2.2, NodeJS
Frontend :
- Angular (versions récentes), React, VueJS
Architecture & Design :
- Microservices, REST, GraphQL, Design Patterns, Architecture distribuée, Concepts POO & Best Practices
Bases de données :
- SQL : PostgreSQL, Oracle, MySQL, SQL Server, H2
- NoSQL : MongoDB, Cassandra, Redis
Messaging & Middleware :
- Kafka, RabbitMQ, ActiveMQ, WebSphere MQ
CI/CD & DevOps :
- Jenkins, Maven, Docker, Kubernetes, RedHat, Liquibase
Tests & Qualité :
- JUnit, Cucumber, Moq, TDD, SonarQube
API & Documentation :
- Swagger, MapStruct, JaxB
Cloud :
- Environnements cloud privés et publics
Monitoring :
- Kibana, Grafana
IA / Outils d’assistance :
- GitHub Copilot, Claude
Compétences techniques optionnelles :
- Hadoop, NodeJS, Jackson
Profil recherché
- Formation Bac+5 en informatique ou équivalent
- Minimum 10 ans d’expérience en développement Java Full Stack
- Expérience significative en environnement bancaire ou financier
- Solide maîtrise de Java, Spring Boot et Angular
- Bonne culture des architectures distribuées et microservices
- Sensibilité aux problématiques de performance, sécurité et volumétrie
- Pratique des méthodes Agile / Scrum
- Autonomie, rigueur et esprit d’équipe
- Français et anglais courants
Ce que le poste offre
- Environnement technique exigeant et structurant
- Projets long terme à forte valeur métier
- Forte exposition aux enjeux fonctionnels finance et crédit
- Travail en contexte international
