CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×

Senior Java Spark Developer Canada Jobs

1 Job Offers

Filters
Senior Spark Java Developer
Save Icon
Join a leading team in Mississauga as a Senior Spark Java Developer. You will design and optimize big data pipelines for financial risk and trade analytics. This role requires deep expertise in Apache Spark, Python, and financial markets. Apply your skills in a fast-paced environment focused on s...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Explore high-impact Senior Java/Spark Developer jobs and advance your career at the intersection of robust backend engineering and cutting-edge big data processing. Professionals in this senior role are pivotal architects of scalable, data-intensive applications, leveraging the power of the Java ecosystem and Apache Spark's distributed computing framework. They are responsible for the full development lifecycle, from analyzing complex business requirements and designing sophisticated system architectures to coding, testing, deployment, and ongoing operational support. A primary duty involves building and optimizing high-performance data pipelines and analytics engines that process vast volumes of data in real-time or batch, enabling critical business intelligence and decision-making. Typical responsibilities for these senior positions include conducting technical feasibility studies, providing accurate time and cost estimates, and mentoring junior team members. They serve as subject matter experts, consulting with stakeholders across technology and business units to recommend advanced programming solutions. Ensuring code quality, system security, and adherence to best practices is paramount. These developers also monitor application performance, troubleshoot complex issues, and implement improvements to ensure system reliability and efficiency. Leadership extends to evaluating new technologies, defining development standards and processes, and often contributing to strategic IT planning. The typical skill set required for Senior Java/Spark Developer jobs is extensive. Candidates must possess deep, hands-on expertise in core Java and its ecosystem, coupled with proven experience in designing and developing applications using Apache Spark, including proficiency with RDDs, DataFrames, Datasets, and Spark SQL. A strong understanding of distributed systems principles, performance tuning, and memory management is essential. Familiarity with related big data technologies (like Hadoop, Kafka, Hive), build tools (Maven, Gradle), and CI/CD pipelines is common. Beyond technical prowess, successful professionals demonstrate strong analytical problem-solving abilities, experience in project management methodologies, and the capacity to work under pressure with minimal supervision. Excellent communication skills are required to translate technical concepts for diverse audiences and coach other analysts. Most roles require a bachelor's degree in computer science or a related field, along with 6-8+ years of progressive experience in software development, with a significant portion dedicated to Java and Spark. If you are a seasoned developer seeking to solve large-scale data challenges, browsing Senior Java/Spark Developer jobs is your next step toward a leadership role in technology innovation.

Filters

×
Countries
Category
Location
Work Mode
Salary