Java Spark Developer
Offre en anglaisDesign and maintain high-volume data processing applications using Java and Apache Spark. Optimize complex SQL statements and support distributed computing solutions to meet business requirements.
- Hybride
- Montréal, QC
- Publié 19 juin 2026
- Postuler avant le 13 août 2026
- 1 poste
Résumé du poste
Role Overview: We are seeking a mid-senior Java Spark Developer to join our team in Montreal. The successful candidate will focus on high-volume data processing and distributed computing within a data-intensive environment. This role requires a strong analytical mindset, expert-level coding skills in Java and Spark, and a commitment to maintaining high performance through optimization and rigorous testing. Core Responsibilities: Data Engineering: Design, develop, and maintain high-volume data processing applications using Java and Apache Spark. Performance Optimization: Write, query, and optimize complex SQL statements to handle large-scale datasets efficiently. Distributed Computing: Implement and support distributed computing solutions to address complex business requirements. AI/Model Support: Assist in building and supporting applications by managing data context, utilizing basic prompts, and conducting foundational model testing. Analytical Execution: Leverage strong data analysis skills to drive insights and ensure the accuracy and reliability of data outputs. Technical Requirements (Mandatory): Core Java: Advanced proficiency in Java application development. Apache Spark: Proven hands-on experience in building and optimizing Spark-based data pipelines. SQL: Expert-level experience in querying, database optimization, and managing large datasets. Professional Experience: Experience: 5–7 years of relevant professional experience. Education: Bachelor's Degree in Computer Science, Information Technology, or a related field. Seniority: Mid-Senior level proficiency; ability to work independently. Position Logistics: Onsite Requirement: This role requires the candidate to work from the office 3 days per week starting from Day 1. Relocation: Relocation assistance may be considered for the ideal candidate. Compensation: Competitive base salary range of USD $70,676 – $77,744. Benefits: Full benefits package provided.
Ce que vous ferez
Design and maintain high-volume data processing applications using Java and Apache Spark. Optimize complex SQL statements and support distributed computing solutions to meet business requirements.
Exigences
Requires 5-7 years of professional experience with advanced proficiency in Java, Spark, and SQL. A Bachelor's degree in Computer Science or a related field is required.
Avantages
• Full Benefits Package
Compétences indiquées
- Analyse de donnéesSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Apache Spark
- SQL
- Data Engineering
- Distributed Computing
- Performance Optimization
- Data Analysis
- Model Testing
Domaines d’emploi
- Data & Analytics
- Software
- Technology
- Engineering
- Consulting
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Postuler avant le
- 13 août 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Présence au bureau
- 3 jours par semaine
- Niveau d’expérience
- Mid-Senior level