Lead Backend Developer

Posted 59 minutes ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior technology leader at Citi responsible for scalable enterprise applications and data platforms. Leading systems analysis, application development, and technical strategy while mentoring engineers.

Responsibilities

  • 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

Requirements

  • Bachelor’s degree or equivalent practical experience required
  • 5+ years of experience in Java or Python
  • Strong understanding of Object‑Oriented and Functional Programming
  • Experience developing RESTful APIs, OpenAPI / Swagger, and Java/J2EE applications
  • Knowledge of big‑data ecosystems: Spark, Flink, Kafka
  • Familiarity with data lakes, batch and streaming pipelines
  • Understanding of data quality, governance, and controls
  • Experience with microservices architecture and design patterns
  • Familiarity with containers and orchestration: Docker, Kubernetes, OpenShift
  • Knowledge of CI/CD and release automation
  • Experience in on‑prem and hybrid cloud environments, with preferred experience in AWS, Azure, or GCP.

Job type

Full Time

Experience level

Senior

Salary

$120,800 - $170,800 per year

Degree requirement

Bachelor's Degree

Tech skills

AirflowApacheAWSAzureCloudDockerGoogle Cloud PlatformHadoopJ2EEJavaKafkaKubernetesMicroservicesOpenShiftPythonSpark

Location requirements

HybridMississaugaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.