Skip to content
mimi

Senior Software Architect

Helvetic Payroll

On-site Full-time Senior 2mo ago

About the role

Votre rôle : vision, impact & technique

Architecture & Vision technologique

  • Garantir la cohérence des choix d’architecture à l’échelle des composants et des plateformes
  • Porter la vision technologique du produit, avec un fort focus sur des architectures scalables, résilientes et orientées microservices
  • Définir des solutions robustes en lien direct avec les enjeux métiers (front-office, asset management)
  • Assurer l’alignement avec les meilleures pratiques du marché et les standards IT

Engineering & Expertise Java

  • Intervenir directement sur des problématiques complexes de développement en Java (core)
  • Concevoir et faire évoluer des architectures microservices modernes (Spring Boot)
  • Promouvoir des standards élevés de qualité de code (TDD, SOLID, KISS)
  • Implémenter des solutions performantes en Java / JavaScript / SQL, dans des environnements exigeants
  • Travailler sur des patterns avancés : DDD, GOF, CQRS, event-driven architectures

Design & Architecture avancée

  • Participer activement à la modélisation (UML, BPMN, C4 Model, ERM)
  • Définir les stratégies API (REST / SOAP) et les modèles de données adaptés
  • Concevoir des architectures modernes :
    • Microservices / modular architecture
    • Event-driven / CQRS
    • Data platforms (Lambda / Kappa)
    • Orchestration vs Choreography

Collaboration & Leadership technique

  • Fournir un support niveau 3 en collaboration avec les équipes DevOps
  • Interagir avec des équipes internationales (notamment basées en Europe)
  • Accompagner le Solution Architect sur les orientations globales
  • Agir comme référent technique clé auprès du Product Owner

Innovation & Intelligence Artificielle

  • Intégrer des approches innovantes, avec une réelle ouverture à l’IA (Claude, outils de code assisté ou équivalents)
  • Explorer l’optimisation du développement et de l’architecture via l’IA
  • Contribuer activement à l’évolution des pratiques technologiques

Compétences clés

Stack technique

  • Langages : Java (expert), JavaScript, SQL
  • Frameworks : Spring, Spring Boot, Angular, Hibernate

Architecture

  • Microservices & architectures distribuées
  • Event-driven / CQRS / Data-driven
  • Design Patterns (GOF) & Domain Driven Design (DDD)

Data & APIs

  • REST / SOAP
  • RDBMS, Key-Value, Document DB, moteurs de recherche

Must to have !

  • Trading & transactions financières
  • Asset Management
  • Valuation, rebalancing, taxation
  • Comptes bancaires & compliance

Votre profil

  • Diplôme d’ingénieur (type EPFL ou équivalent)
  • Expérience confirmée en architecture logicielle dans un environnement bancaire / financier
  • Forte expertise en Java et architectures microservices
  • Esprit analytique, rigueur et orientation solution
  • Capacité à évoluer dans des environnements complexes et à fort enjeu
  • Environnement bilingue, échanges quotidiens en français et en anglais

Ce qui rend cette opportunité unique

  • Environnement technologique de pointe
  • Forte exposition aux métiers du front-office & asset management
  • Impact direct sur des plateformes critiques
  • Collaboration internationale
  • Ouverture concrète à l’IA appliquée au développement et à l’architecture

Skills

AngularAPIAWS LambdaC4 ModelCQRSDDDData platformsDevOpsEvent-driven architecturesGOFHibernateIAJavaJavaScriptMicroservicesRESTSQLSOAPSpringSpring BootSOLIDTDDUML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free