1 day ago
Mississauga, CanadaStaff+
Base Salary
$121k - $171k/yr
Responsibilities
- Design, develop, and maintain scalable Java backend applications.
- Build high-performance data-processing pipelines with Apache Spark.
- Develop and optimize ETL/ELT workflows for large-scale data platforms.
- Work with Hadoop ecosystem components including Hive, HDFS, YARN, and Spark.
- Design and implement distributed data-processing solutions on Databricks.
- Develop batch and real-time data-processing applications.
- Optimize Spark jobs for performance, memory management, and scalability.
- Implement data quality, validation, monitoring, and observability solutions.
- Integrate data from multiple sources and platforms.
- Participate in code reviews and architecture discussions.
- Support production deployments and troubleshoot performance issues.
- Ensure security, governance, and compliance requirements are met.
- Lead technical design discussions and mentor team members.
Requirements
- 8+ years of software development experience.
- 5+ years of hands-on Java backend development experience.
- Expertise in Java, Apache Spark, and big data technologies.
- Strong SQL and data analysis skills.
- Experience with Databricks platforms, distributed systems, and large-scale data processing.
- Experience delivering enterprise-scale big data solutions in cloud environments.
- Bachelor’s degree or equivalent experience required; a master’s degree is preferred.
Benefits
- Full-time position.
- Primary location full-time salary range of $120,800.00 to $170,800.00 per year.
Tech Stack
Categories
BackendData Engineering
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
