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-4703_9519245

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.