IT & Software

Senior Java Cloud Architect Developer

Citi

Mississauga · Peel Region · Canada

Lead Java architecture and development at Citi, shaping secure cloud-native systems with Spring Boot, microservices, and event-driven platforms. This full-time role requires 5+ years of experience.

As a Senior Java Back-End Developer, you will own technical design and delivery for mission-critical enterprise systems. You will build scalable distributed services, guide architecture decisions, and partner with product, security, platform, and SRE teams. The work spans Java, Spring Cloud, Kubernetes, Kafka, and infrastructure-as-code.

Key Responsibilities:

  • Define cloud-native microservices and event-driven system architecture
  • Create designs, API contracts, integration patterns, and implementations
  • Lead squads through discovery, delivery, production, and SRE handoff
  • Build Java services with Spring Boot, REST, GraphQL, and streaming
  • Mentor engineers and lead architecture and design reviews

Requirements:

  • 5+ years building enterprise systems and Java applications
  • Experience with Java 11/17+, Spring Boot, and Spring Cloud
  • Expertise in Kubernetes, Docker, Kafka or Pulsar, and cloud platforms
  • Knowledge of SQL, NoSQL, Redis, CI/CD, and Terraform or ARM
  • Strong communication, stakeholder management, and architectural leadership

Shape Citi’s secure distributed platforms through Java development, cloud architecture, engineering leadership, and reliable integration design.

#J-18808-Ljbffr

Reference: WJ-2742_476624

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.