21 Oct
|
Citigroup
|
Mississauga
21 Oct
Citigroup
Mississauga
For additional information, please review .
## Lead and drive Java development and master reference data architecture, providing hands-on technical direction while guiding the team through Agile delivery processes.
## Serve as both an individual contributor and team lead, delivering robust end-to-end solutions, including client-facing portals and critical enterprise integrations.
## Manage and mentor one or more Applications Development teams, including performance management, coaching, and resource allocation.
## Act as the primary technical liaison with multiple platform partners across the TTS and Vanguard ecosystem.
## Utilize deep technical knowledge across multiple application areas to provide architectural oversight and review complex technical solutions.
## Design and implement microservices, Kafka, and Java Spark-based solutions, ensuring scalability, resiliency, and performance.
## Establish and enforce robust technical controls, coding standards, and best practices, ensuring high code quality and alignment with regulatory and operational excellence requirements.
## Review and analyze proposed technical designs, integrations, and implementation approaches for enterprise initiatives.
## Contribute to the formulation of technology and application development strategies.
## Develop a comprehensive understanding of how business areas integrate to achieve strategic objectives.
## Monitor delivery outcomes, manage day-to-day execution, and address risks, dependencies, and delivery challenges.
## Appropriately assess risk when making business decisions, safeguarding Citigroup, its clients, and assets by ensuring compliance with applicable laws, rules, regulations, and internal policies.
## Promote accountability, transparency, and ethical standards across the team.
## Experience: 6+ years of experience designing, developing, and leading enterprise-scale applications.
## Proven Role: Demonstrated experience as a Senior Java Developer, Tech Lead, or Applications Development Manager.
## Technical Expertise: Strong hands-on expertise in: + ## Java + ## Spring / Spring Boot / Spring ecosystem + ## Java Spark + ## Microservices architecture + ## React (or similar front-end frameworks) + ## Kafka or equivalent messaging technologies + ## NoSQL databases (e.g., MongoDB) + ## Databases (e.g., Oracle, SQL server) ## System Integration: Significant experience designing and delivering complex system integrations.
## Leadership: Demonstrated ability to provide technical leadership while remaining hands-on.
## Stakeholder Management: Robust skills in collaborating across multiple technology platforms and teams.
## Project Delivery: Proven project delivery and Agile leadership experience.
## Compliance: Solid understanding of industry standards, enterprise controls, and regulatory considerations.
## Communication: Excellent written and verbal communication skills, with the ability to influence both technical and non-technical stakeholders.
📌 Senior Java Developer – Vice President (Mississauga)
🏢 Citigroup
📍 Mississauga