Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Spark Developer

$27.41 - $42.82 per hour

Capgemini

Oracle (SQL)

Role Overview

We are seeking a Senior Java & Apache Spark Developer to design, develop, and support large-scale enterprise applications and distributed data processing solutions. The ideal candidate will have strong experience with Core Java, Apache Spark, SQL, and high-volume data environments, along with the ability to optimize performance and solve complex technical problems.

Key Responsibilities

  • Design, develop, and maintain Java-based applications and distributed processing solutions.
  • Build and optimize batch and real-time data processing pipelines using Apache Spark.
  • Develop, tune, and support complex SQL queries and database workloads.
  • Process and analyze large-scale structured and unstructured datasets.
  • Troubleshoot and resolve application, data, and performance issues.
  • Participate in architecture discussions and technical design decisions.
  • Collaborate with architects, product owners, analysts, and engineering teams.
  • Contribute to code reviews, Agile ceremonies, development standards, and best practices.
  • Utilize AI-assisted development tools to improve productivity and code quality.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, or a related field.
  • 7+ years of software development experience.
  • Strong hands‑on experience with Core Java and Apache Spark.
  • Experience building distributed systems and large‑scale data processing applications.
  • Advanced SQL development and query optimization skills.
  • Strong understanding of object‑oriented programming, design patterns, and software engineering best practices.
  • Experience working with Linux/Unix environments and Git.
  • Strong analytical, troubleshooting, and communication skills.

Technical Skills

  • Multithreading & Concurrency
  • Apache Spark, Spark SQL, DataFrames, and Datasets
  • SQL and Database Optimization
  • Oracle, SQL Server, PostgreSQL, or MySQL
  • Git, Maven/Gradle, CI/CD
  • Agile Methodologies

Preferred Qualifications

  • Databricks
  • Kafka or Spark Streaming
  • Azure, AWS, or Google Cloud Platform
  • Delta Lake and Lakehouse architectures
  • Python
  • Docker and Kubernetes
  • Airflow
  • AI coding assistants and GenAI development concepts

The pay range that the employer in good faith reasonably expects to pay for this position is $27.41/hour - $42.82/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.

Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Spark Developer in Montréal, QC vacancy
  •  ...Role Requirement This position is for a senior Java/Database developer (5-7 years experienced ideally) for Securities Reference Data. The candidate will be a part of a business-oriented squad of developers focused on the build-out and maintenance of various applications... 
    Senior
    Full time

    Prolifics Inc

    Montréal, QC
    more than 2 months ago
  •  ...learning opportunities, then Tecsys could be a good fit for you!  About the Role  We are seeking an experienced and motivated Senior Java Developer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining high-... 
    Senior
    Remote job
    Permanent employment
    Full time

    Tecsys Inc.

    Montréal, QC
    a month ago
  •  ...ResponsibilitiesApplication Development Design, develop, and maintain high-performance Java-based applications and data...  ...using Core Java and Apache Spark. Develop reusable, maintainable,...  ...licenses, Relevant experience and skills, Seniority and performance, Market and... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    8 days ago
  • $90k - $95k per year

     ...100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a major banking services client in the downtown Montreal area. This role can either... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    more than 2 months ago
  •  ...supplied with what they need, when they need it. Every role here connects to that outcome. Why This Role Matters   As a Senior Java Developer , you will join a team at the heart of the backend systems that power mission-critical supply chains in healthcare, retail,... 
    Senior
    Manual labor
    Remote work

    Tecsys Inc.

    Montréal, QC
    13 days ago
  •  ...Titre du poste : Développeur JAVA Desktop Senior Département: Ingénierie Logiciels (Signature) Rapports à : Gestionnaire, Ingénierie Signature...  ...à l'extérieur du Québec. Job Title: Senior, Java Desktop Developer Department: Software Engineering (Signature) Reports To:... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    10 days ago
  •  ...team that responds with humility and takes pride in what we deliver. About this opportunity : ELITS is looking for a Senior Java Developer with AI Experience to provide hands on technical leadership to our Montreal development team . This is a product development... 
    Senior
    Long term contract
    Full time

    Elits

    Montréal, QC
    a month ago
  •  ...Company Description IT Job Description Role: Java Developer Location: Montreal, Canada Duration: Fulltime BGV will be done for the selected candidates. 8-10 years Hands on experience in Java Should have working experience in Spring and Hibernate... 
    Full time
    Relocation

    Info-ways

    Montréal, QC
    more than 2 months ago
  •  ...related field) or equivalent experience • 2-7+ years of experience in professional software development • 2-7+ years of extensive Java development experience • Applied knowledge of object-oriented programming and design • Overall Java Knowledge (Core Internals, Threading... 
    Full time
    Flexible hours

    Continental Technology Solutions

    Montréal, QC
    more than 2 months ago
  •  ...souhaitant intégrer une équipe dynamique en tant que Développeur Java/Scala pour l’un de nos clients. Il s’agit d’un poste de...  ...looking for someone to be a part of a dynamic team as a Java/Scala Developer for one of our clients. This is an application developer role in... 
    Full time
    Apprenticeship
    Local area
    Worldwide

    M Three

    Montréal, QC
    more than 2 months ago
  •  ...Summary: We are seeking a  Java Engineer to join the Firm Market...  ...Market Risk Technology Team develops software to measure and monitor...  ..., Market Risk Analytics teams, senior management, and regulatory stakeholders...  ...technologies such as Apache Spark and Snowflake. Experience... 
    Senior
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    5 days ago
  •  ...Company Description IT Job Description Role: Java Developer Location: Montreal, Canada Duration: Fulltime BGV will be done for the selected candidates. Skill:: Spring, Hibernate and MQs. Technical • Java / JEE expert, possesses experience on unit... 
    Full time
    Relocation

    Info-ways

    Montréal, QC
    more than 2 months ago
  •  ...Description Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies. You will... 
    Full time

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...workplace and our community. Job Description Job Description Trigyn's direct financial client has an immediate opening for Java Developer in Montreal, Canada. Description: This role requires both strong technical ability in a variety of Java development... 
    Full time
    Work at office
    Immediate start

    Trigyn Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  .... Looking for candidates to hire in following technologies. ~· Java ~· UI /UX Designer ~· ETL/DWH ~· Web Development...  ...Manual) ~· Big Data Analytics ~· Hadoop ~· Salesforce Developer ~· .Net ~· Oracle DBA ~· Tableau Report Developer... 
    Full time

    Cygnus Professionals Inc.

    Montréal, QC
    more than 2 months ago
  •  ...Description du poste Chez Campus, le/la développeur Scala senior sera en charge d’assurer le bon fonctionnement et le développement...  ...Compétences techniques : Maîtrise en profondeur de Scala/Java: Programmation fonctionnelle en Scala Expérience avec les frameworks... 
    Senior
    Remote job
    Full time

    Campus Coach

    Montréal, QC
    11 days ago
  •  ...We are seeking a Senior Full-Stack Developer with strong expertise in Angular, TypeScript, and Java to design and deliver high-quality web applications for our clients. You will be a subject-matter expert thanks to your deep understanding of frameworks and the entire development... 
    Senior

    spiria

    Montréal, QC
    25 days ago
  •  ...the blockchain ecosystem and has already developed various decentralized solutions/tools for...  ...Cannabis industry. We are in the works to develop a fully compliant & immutable Supply-chain...  ...background. Preferably Go programming experience, Java or Javascript required.  * This job... 
    Senior
    Full time
    Casual work
    Flexible hours

    Greenstream Networks

    Montréal, QC
    more than 2 months ago
  •  ...efficient and enjoyable world. Role overview    As a Senior Software Developer, we expect you to be disciplined regarding software...  ...programming languages such as Python, Javascript/typescript, and/or Java Has a Bachelor’s degree, college degree, certification in... 
    Senior
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...Titre du poste : Développeur.euse Java Full Stack (x2) Département: Ingénierie (Signature) Rapports à : Chef·fe d’équipe...  ...-------------------------------- Job Title: Java Full Stack Developer Department: Engineering (Signature) Reports To: Team Lead... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    10 days ago
  •  ...Titre : Développeur Java Agentique IA Statut : Permanent temps plein Lieu : Montréal (hybride), centre-ville (à 100m du métro Square...  ...du Québec.   Job Posting Title: Agentic AI Java Developer Status: Permanent, full-time Location: Montreal (hybrid), downtown... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Portage Cybertech

    Montréal, QC
    more than 2 months ago
  •  ...looking to go beyond execution and truly contribute to the technical decisions behind a project? Techso is looking for a Senior Full Stack Java Developer to help design and develop digital solutions used by leading clients in Montreal and internationally. In this role,... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Solutions Techso

    Montréal, QC
    13 days ago
  •  ...redirection basé sur le machine learning) et Spark (notre moteur de logique d’affiliation...  ...par l’IA). À titre de Développeur·se senior ML/DL au sein de la Neuro Squad, vous serez...  ...logic engine). As a Senior ML/DL Developer in the Neuro Squad, you will architect the... 
    Senior
    Full time
    Apprenticeship
    Work at office
    Flexible hours

    Stay22

    Montréal, QC
    more than 2 months ago
  • $67 - $70 per hour

     ...Job Responsibility: Role: Senior Java Full Stack Developer With Angular and Mockito Location: Montreal, Canada Duration: Long Term Contract : Skills Required Bachelor s Degree in computer science At least 7+ years of experience in Java Strong knowledge of Web... 
    Senior
    Hourly pay
    Long term contract
    Fixed term contract
    Monday to friday
    Shift work
    Day shift

    Epsilon Solutions

    Montréal, QC
    3 days ago
  •  ...give you the space to grow.   About the Role We are seeking Senior Java Engineer for a major project in the banking industry in...  ...experienced ,  multidisciplinary teams   ~ Continuously develop your technical and professional  expertise   ~ Enjoy flexibility... 
    Senior
    Permanent employment
    Full time
    Flexible hours
    3 days per week

    Levio

    Montréal, QC
    11 hours ago
  •  ...We are seeking a Senior ML Data Processing Developer to participate in the development, curation, and scaling of our core data asset pipeline. Sitting...  ...experience with distributed processing frameworks (e.g., Spark, Ray, Flink), designing and optimizing high-throughput pipelines... 
    Senior
    Full time
    Internship
    Work at office

    LawZero

    Montréal, QC
    more than 2 months ago
  •  ...efficient and enjoyable world. Role overview   As a Senior Software Developer with strong Data Engineering and MLOps experience, you design...  ...least one major server-side programming language such as Python, Java, Node.js/TypeScript, Go, C#, or similar At least one major... 
    Senior
    Full time
    Work at office
    Flexible hours

    Osedea

    Montréal, QC
    more than 2 months ago
  •  ...at Front end technologies – Blazor / Angular (one of them must) Exp using Mobile technologies – Primarily iOS development & MAUI Develop high level designs for converting functional requirements into business processes; Actively participate in the requirements,... 
    Senior
    Full time
    Night shift

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...Design a high-performance, scalable system to support business needs. Develop and maintain reusable and testable, frontend and backend...  ...CSS, and HTML ~5+ years of a proven development experience in Java, Spring, restful micro-services Interested in learning and applying... 
    Senior
    Full time
    3 days per week

    It Unlock Consulting Inc.

    Montréal, QC
    more than 2 months ago
  •  ...international et continuons de faire grandir notre impact à l’échelle mondiale.   Ce que tu feras En tant que Développeur·e Frontend Sénior.e chez Poka, tu joueras un rôle clé dans la création de fonctionnalités ayant un véritable impact sur le quotidien des travailleurs en... 
    Senior
    Daily paid
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Un Emploi De Senior Frontend Developerchez Poka Fr

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Spark Developer. Be the first to apply!