IT & Software

Senior Java Microservices Technical Lead

Citi

Mississauga · Peel Region · Canada

Lead Java 17+ architecture and microservices engineering at Citi in a senior full-time technology role focused on scalable enterprise systems.

The Applications Development Technology Lead Analyst guides an agile development pod while designing resilient cloud-native applications. This position combines Spring Boot, Apache Kafka, Oracle Database, and Kubernetes expertise with architectural governance. You will mentor engineers, modernize legacy systems, and apply AI-assisted development tools.

Key Responsibilities:

  • Lead technical planning, work allocation, reviews, and engineering standards
  • Design Java and Spring Boot cloud-native microservices
  • Architect Kafka event-driven systems and secure REST APIs
  • Drive Docker, Kubernetes, OpenShift, and CI/CD deployment strategies
  • Implement testing, observability, performance tuning, and risk controls

Requirements:

  • Six or more years in software engineering and enterprise applications
  • Deep Java 17 or Java 21 experience
  • Extensive Spring Boot, Spring Cloud, and microservices experience
  • Proficiency with Kafka, Oracle Database, Docker, Kubernetes, and OpenShift
  • Bachelor’s degree or equivalent practical experience; master’s preferred

Bring senior technical leadership, Java engineering, and cloud-native architecture expertise to Citi’s enterprise applications development team.

#J-18808-Ljbffr

Reference: WJ-4483_1427599

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.