Lead Backend Developer
Citigroup Voir toutes les offres
- Mississauga, ON
- 120.800-170.800 $ par an
- Permanent
- Temps-plein
- Lead the design and development of scalable, high‑performance data ingestion solutions for enterprise data lakes using Apache Spark, Hadoop, and related big‑data technologies
- Architect and implement Apache Airflow clusters to orchestrate enterprise data pipelines (DAGs)
- Design and deliver BI and analytics reporting solutions, including automation of reporting and release processes
- Build and maintain data quality, data governance, and control frameworks
- Develop engineering tools and best practices to improve developer productivity, code quality, and operational readiness
- Design solutions and frameworks to enhance risk management, controls, and compliance
- Provide hands‑on technical leadership and ensure solutions align with enterprise architecture and firmwide standards
- Partner with architecture, infrastructure, and business teams to deliver integrated solutions aligned to business objectives
- Perform complex system analysis and lead problem‑solving using sound engineering judgment
- Mentor and coach mid‑level engineers; guide work allocation and technical execution
- Proactively assess and manage risk, ensuring compliance with regulatory requirements, internal policies, and ethical standards
- Java or Python (5+ years)
- Object‑Oriented and Functional Programming
- RESTful APIs, OpenAPI / Swagger
- Java/J2EE application development
- Big‑data ecosystems: Spark, Flink, Kafka
- Data lakes, batch and streaming pipelines
- Data quality, governance, and controls
- Microservices architecture and design patterns
- Containers and orchestration: Docker, Kubernetes, OpenShift
- CI/CD and release automation
- On‑prem and hybrid cloud environments
- Experience with AWS, Azure, or GCP
- Proven experience leading and delivering complex, enterprise‑scale technology initiatives
- Strong systems analysis and solution‑design skills
- Ability to manage shifting priorities in a fast‑paced environment
- Demonstrated technical leadership, collaboration, and mentoring capabilities
- Clear and concise written and verbal communication skills
- Bachelor’s degree or equivalent practical experience required
- Master’s degree preferred