Java Spark Developer
- Montréal, QC
- Sur place
- Publié 18 sept. 2026
- 1 poste
Ouvre un site externe
- Type d’emploi
- Contrat
- Niveau d’expérience
- Expérimenté · 5+ ans
- Formation minimale
- Baccalauréat
- Postuler avant le
- 14 mars 2027
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte
Résumé du poste
Develop enterprise-grade applications and optimize batch and real-time data pipelines using Core Java and Apache Spark. Collaborate with stakeholders to troubleshoot performance issues and mentor developers on engineering best practices.
Détails du poste
Key Responsibilities Develop enterprise-grade applications using Core Java and Apache Spark. Design and optimize batch/real-time data pipelines and distributed processing workloads. Develop and tune complex SQL queries and database workloads. Troubleshoot performance and production issues and implement scalable solutions. Collaborate with architects, data engineers, product teams, and business stakeholders. Mentor developers and contribute to architecture, code reviews, and engineering best practices. Leverage AI-assisted development and prompt engineering to improve productivity and solution quality. Required Skills 7+ Years Strong Core Java, OOP, multithreading, concurrency, and JVM tuning. Hands-on Apache Spark, Spark SQL, DataFrames/Datasets. Strong SQL, database optimization, and large-scale data processing. Experience with Linux/Unix, Git, Maven/Gradle, CI/CD, and Agile. Strong problem-solving, communication, and leadership skills. Preferred Skills Databricks, Delta Lake, Azure/AWS/GCP, Kafka, Python, Docker/Kubernetes, Airflow. Experience with Data Lakehouse, cloud-native architectures, and GenAI/LLM applications. Bachelor's degree in Computer Science, Engineering, IT, Mathematics, or related field.
Ce que vous ferez
Develop enterprise-grade applications and optimize batch and real-time data pipelines using Core Java and Apache Spark. Collaborate with stakeholders to troubleshoot performance issues and mentor developers on engineering best practices.
Exigences
Requires over 7 years of experience in Core Java, Spark, and large-scale data processing with strong SQL skills. A bachelor's degree in a technical field and experience with CI/CD and Agile methodologies are expected.
Compétences indiquées
- SQL · Souhaitée
- CI/CD · Souhaitée
- Agile · Souhaitée
- prompt engineering · Souhaitée
- Git · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Core Java
- Apache Spark
- Spark SQL
- DataFrames
- Datasets
- SQL
- JVM Tuning
- Multithreading
- Linux/Unix
- Git
- Maven
- Gradle
- CI/CD
- Agile
- Prompt Engineering
- OOP
Domaines d’emploi
- Software
- Data & Analytics
- Technology
- Engineering
- Consulting
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
Bédard Ressources Humaines
Responsable d’expédition
CommanditéEmployeur directCandidature simplifiée- Sur place
- Mascouche, QC
- Publié 16 sept. 2026
Dalfen Ltée
Surveillant d'immeuble
CommanditéEmployeur directCandidature simplifiée- Sur place
- Sainte-Agathe-Des-Monts, QC
- Publié 15 sept. 2026
Korvell Rénovation Inc.
Manœuvre de chantier
CommanditéEmployeur directCandidature simplifiée- Sur place
- Montréal, QC
- Publié 17 sept. 2026