Senior Java Developer Solution Architect - Vice President
C
Citibank (Switzerland) AG
📍 mississauga, on, Canada
Job Description
For additional information, please review .* **Architecture & Design**
+ Define and evolve system architecture for **cloud-native, microservices/event-driven** platforms (scalability, resilience, security, cost).
+ Create **high-level and low-level designs**, integration patterns, API contracts, and reference implementations.
+ Lead design reviews; ensure alignment with **domain-driven design (DDD)**, **12‐factor** principles, and organization standards.* **Engineering Leadership**
+ Lead squads through **full SDLC**—from discovery and PoCs to production and SRE handoff.
+ Establish **coding standards**, code review practices, and **secure-by-default** patterns.
+ Mentor and coach senior engineers; support career growth and succession of technical leaders.* **Hands-on Development**
+ Build core services using **Java (17+)**, **Spring Boot**, **REST/GraphQL**, and message/event streaming.
+ Optimize for **performanc...
+ Define and evolve system architecture for **cloud-native, microservices/event-driven** platforms (scalability, resilience, security, cost).
+ Create **high-level and low-level designs**, integration patterns, API contracts, and reference implementations.
+ Lead design reviews; ensure alignment with **domain-driven design (DDD)**, **12‐factor** principles, and organization standards.* **Engineering Leadership**
+ Lead squads through **full SDLC**—from discovery and PoCs to production and SRE handoff.
+ Establish **coding standards**, code review practices, and **secure-by-default** patterns.
+ Mentor and coach senior engineers; support career growth and succession of technical leaders.* **Hands-on Development**
+ Build core services using **Java (17+)**, **Spring Boot**, **REST/GraphQL**, and message/event streaming.
+ Optimize for **performanc...