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
📌 Senior Java Microservices Technical Lead (Ontario)
🏢 Citi
📍 Ontario