Architecte Technique Java Kafka / Banque

Architecte Technique Java Kafka / Banque

Full Time 61650 - 75350 € / an (estimé) Hybride
ASTRELYA

En un coup d'œil

  • Missions: Concevoir des architectures techniques modernes pour transformer le système d'information bancaire.
  • Entreprise: Astrelya, cabinet de conseil innovant en pleine croissance.
  • Avantages: Carrière sur mesure, formations, télétravail et événements d'équipe.
  • Autres infos: Ambiance collaborative avec un fort accent sur l'humain et l'innovation.
  • Pourquoi ce job: Rejoignez une équipe dynamique et impactez la transformation digitale dans le secteur bancaire.
  • Qualifications: Plus de 10 ans d'expérience en architecture technique et expertise en Cash Management.

Le salaire estimé est compris entre 61650 - 75350 € par an.

Fondé en 2017, Astrelya est un cabinet de conseil franco-suisse en forte croissance, spécialisé dans la transformation digitale, l'excellence opérationnelle et l'innovation technologique.

Ses 300 experts accompagnent les clients à chaque étape de leur transformation, du cadrage stratégique jusqu'à la mise en œuvre opérationnelle.

Le cabinet est particulièrement reconnu en Data & IA, Cloud, Dev Ops et méthodes agiles.

La singularité d'Astrelya tient à son modèle : proximité, confiance et une culture profondément humaine, où chaque collaborateur est considéré comme un acteur clé de la valeur créée.

Nous recherchons Un

Architecte Technique pour intégrerer un programme de transformation stratégique au cœur du SI bancaire, avec des enjeux forts de scalabilité, performance, architecture distribuée et modernisation technologique .

  • Il s'agir d’un programme stratégique de transformation de sa plateforme
  • Cash Management ,
  • Objectifs de la mission
  • Concevoir une plateforme modulaire, interconnectée, scalable et résiliente , basée sur des standards technologiques modernes.
  • Améliorer l’efficacité opérationnelle du SI grâce à une architecture cible orientée performance, observabilité et industrialisation .
  • Vos principales responsabilités
  • Architecture et conception
  • Définir et faire évoluer l’architecture technique cible de la plateforme Cash Management.
  • Concevoir des architectures microservices et distribuées adaptées aux enjeux de volumétrie et de performance.
  • Concevoir des architectures event-driven autour de Kafka et des différents mécanismes de messaging.
  • Définir les principes d’ orchestration de processus et de services dans un environnement distribué.
  • Participer aux choix technologiques et aux arbitrages d’architecture.
  • Produire et maintenir les dossiers et diagrammes d’architecture.
  • Garantir la cohérence des solutions avec les standards d’architecture du SI.
  • Accompagner les équipes de développement dans la mise en œuvre des solutions définies.
  • Concevoir les services et composants en

Java / Spring Boot .

  • Appliquer les principes

DDD, SOLID et Design Patterns .

  • Participer à la définition des contrats et interfaces entre services.
  • Concevoir des APIs

REST et g RPC .

  • Définir les stratégies d’échange de données et de communication entre les différents composants.
  • Prendre en compte les problématiques de résilience, performance, scalabilité et maintenabilité.
  • Messaging et architecture événementielle
  • Définir les patterns d’utilisation de

Kafka dans une architecture distribuée.

  • Travailler sur les mécanismes de messaging

Kafka, Rabbit MQ et Web Sphere MQ .

  • Définir les stratégies de gestion des événements, notifications, statuts et transactions.
  • Prendre en compte les problématiques de volumétrie, latence, ordering, reprise et résilience.
  • Accompagner les équipes sur les bonnes pratiques de conception des flux.
  • Data et intégration
  • Participer aux choix d’architecture autour des bases de données relationnelles et No SQL.
  • Travailler notamment avec

Postgre SQL et Mongo DB .

  • Définir les modalités d’échange avec les systèmes externes via APIs, fichiers, S3 et File Transfer.
  • Garantir la cohérence des échanges dans un environnement distribué.
  • Qualité et Craftsmanship
  • Promouvoir les pratiques de

Software Craftsmanship .

  • Accompagner les équipes dans la mise en œuvre du

TDD, BDD et des tests unitaires .

  • Participer aux revues de code et revues d’architecture.
  • Veiller à l’application des principes de qualité, maintenabilité et évolutivité.
  • Utiliser les outils modernes d’assistance au développement, notamment

Git Lab et Copilot .

  • Accompagnement et gouvernance technique
  • Travailler en étroite collaboration avec les équipes de développement, Product Owners, Business Analysts et autres architectes.
  • Participer aux cérémonies

Agile / Scrum .

  • Challenger les choix techniques et accompagner les équipes dans leur mise en œuvre.
  • Identifier les risques techniques et proposer des solutions adaptées.
  • Contribuer à la définition et au suivi de la roadmap technique.
  • Assurer une veille technologique sur les architectures distribuées, le Cloud Native et les pratiques de développement modernes.
  • Environnement technique
  • Architecture
  • Architecture événementielle
  • Architecture distribuée
  • Orchestration de processus et services
  • Bases de données
  • Bases relationnelles
  • Conteneurs / Plateforme
  • Qualité / Tests
  • Tests unitaires
  • Tests de comportement
  • Profil recherché
  • Plus de 10 ans d'expérience
  • Expériences réussies dans la banque et en particulier du Cash Management

Très bonnes connaissances techniques sur

  • Les architectures microservices et événementielles .
  • Les environnements distribués et fortement transactionnels.

Kafka et les problématiques de messaging.

  • Les APIs REST et/ou g RPC.
  • Les environnements Cloud Native et Kubernetes.
  • Les pratiques CI/CD et Dev Ops.
  • Le DDD, SOLID et les Design Patterns.
  • Les pratiques de Software Craftsmanship, TDD et BDD.

Pourquoi rejoindre Astrelya ?

  • Une gestion de carrière sur mesure.
  • Un accompagnement par un manager dédié.
  • Une politique active de formations / certifications (technique, métier, leadership).
  • Une offre variée de missions innovantes et ambitieuses.
  • Des primes de cooptation intéressantes.
  • Un partenariat avec un réseau de crèches.
  • 2 à 3 jours de télétravail par semaine.
  • Des événements corporate (afterworks, événements, teambuilding).

Cette annonce vous correspond ? Tous nos postes sont ouverts aux personnes en situation de handicap.

#J-18808-Ljbffr

Architecte Technique Java Kafka / Banque employeur : ASTRELYA

ASTRELYA est un employeur de choix, offrant un environnement dynamique et collaboratif à Paris et Genève. Avec une forte culture d'apprentissage et de développement personnel, les employés bénéficient de formations continues et d'opportunités de carrière sur mesure. De plus, l'engagement de l'entreprise envers la responsabilité sociale et des activités régulières favorisent un équilibre travail-vie personnelle enrichissant.

ASTRELYA

Coordonnées :

Équipe de recrutement de ASTRELYA

Conseils d'expert StudySmarter🤫

Voici comment nous pensons que tu pourrais décrocher Architecte Technique Java Kafka / Banque

✨Construire ton réseau tech

Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.

✨Contribuer à des projets open-source

Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.

✨Préparer un excellent entretien

Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.

✨Postuler sur notre site

N'oublie pas de consulter notre site pour des opportunités chez ASTRELYA. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !

Nous pensons qu'il te faut ces compétences pour exceller en tant que Architecte Technique Java Kafka / Banque

Architecture technique
Microservices
Kafka
APIs REST
gRPC
Java
Spring Boot

Quelques conseils pour ta candidature 🫡

Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !

Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !

Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour ASTRELYA. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !

Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !

Comment te préparer à un entretien d'embauche chez ASTRELYA

✨Maîtrise des Outils de Développement

Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie ASTRELYA. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.

✨Prépare des Exemples de Projets Concrets

Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.

✨Sois Prêt pour des Tests Techniques

Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.

✨Montre Ton Intérêt pour l’Innovation

Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.