Technical Architect

W3global Eu Inc
Geneva, Switzerland
9 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Geneva, Switzerland

Tech stack

Clean Code Principles
Java
JavaScript
Business Process Model and Notation
Command-Query Responsibility Segregation (Software Development)
Data Hub
Relational Databases
Software Design Patterns
DevOps
Distributed Data Store
NoSQL
SQL Databases
UML
Spring-boot
Angular
Search Engines
Front End Software Development
Software Coding
REST
Domain Driven Design
Object Store
Microservices

Requirements

  • Strong hands-on coding experience with Java, Spring / Spring Boot, SQL.
  • Experience with Microservices / Modular architectures and REST APIs.
  • Solid understanding of design patterns (GOF) and clean code practices (TDD, SOLID).
  • Experience with RDBMS and distributed data concepts.
  • Ability to provide Level-3 support and work closely with DevOps teams.

Nice-To-Have

  • Front-end exposure with Angular / JavaScript.
  • Prior experience in Banking / Trading / Asset Management domains.
  • Advanced architecture styles: Event-driven, CQRS, Hexagonal, Data Hub, Lambda/Kappa.
  • Domain-Driven Design (DDD) and modeling techniques (UML, BPMN, C4 Models).
  • Experience with NoSQL / Key-Value / Object Store / Search engines.
  • Exposure to AI-assisted development tools (e.g., Claude Code or equivalent).
  • Knowledge of additional domains such as Rebalancing, Taxation, Valuation, Compliance, Restitution.

Apply for this position