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.
📌 Senior Java Microservices Technical Lead (Mississauga)
🏢 Citi
📍 Mississauga
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.