08 Nov
|
Citigroup
|
Mississauga
08 Nov
Citigroup
Mississauga
Build high-throughput Java platforms at Citi using Apache Kafka, Oracle Database, Spring Boot, and secure enterprise integration practices. This senior Applications Development Technology Lead Analyst combines platform architecture with hands-on development and technical team leadership. The position focuses on event-driven systems, relational data performance, API governance, automated quality, risk controls, and modernization of complex enterprise applications.
Key Responsibilities
- Design Kafka systems with partitioning, schemas, and idempotent processing
- Optimize Oracle data models, queries, indexes, and transactions
- Establish secure RESTful and asynchronous integration endpoints
- Enforce SSDLC, regulatory, vulnerability, and architecture governance
- Analyze performance using heap dumps, thread dumps, and profiling Requirements:
- Six to ten years of professional software engineering experience
- Strong Java 17 or Java 21 concurrency and memory knowledge
- Proven Apache Kafka streaming and schema registry experience
- Robust Oracle SQL, PL/SQL, and performance optimization proficiency
- Experience using GitHub Copilot or AI development tools Use Java, Kafka, Oracle, and architectural leadership to modernize Citi's secure enterprise application platforms.
📌 Java Kafka Platform Technical Lead (Mississauga)
🏢 Citigroup
📍 Mississauga