Shape enterprise Java microservices and mentor technical leaders as a Vice President architect. Apply secure design, APIs, and distributed-systems expertise at Citi.This senior applications development position focuses on turning business needs into technical roadmaps and architecture runway. You will communicate trade-offs, guide architectural forums, and deliver core services with Java, Spring Boot, REST or GraphQL, and event streaming.
Knowledge of MCP, A2A, and agentic architecture is included.Key Responsibilities:
Translate business needs into technical roadmaps and architecture runwayCommunicate architecture decisions to technical and non-technical audiencesDefine API contracts, data contracts, and schema evolution strategiesEmbed OWASP, OAuth2/OIDC,
and zero trust patternsDrive testing, quality gates, and secure production deliveryRequirements:
Six-plus years of Java and Spring experience at scaleProven cloud-native, microservices, and event-driven deliveryExperience with REST, GraphQL, gRPC, and KafkaLeadership in design reviews, architectural forums, and mentorshipBachelor’s degree or equivalent experienceUse Java, microservices, security, and stakeholder leadership skills to architect Citi’s enterprise applications and technical direction.
📌 Java Microservices Engineering Vice President (Winnipeg)
🏢 Citi
📍 Winnipeg