Java Spark Developer
- Montreal, QC, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
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.
- 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.
- 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.
More about this job
Responsibilities
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.
Requirements
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.
Skills
- Core Java
- Apache Spark
- Spark SQL
- DataFrames
- Datasets
- SQL
- JVM Tuning
- Multithreading
- Linux/Unix
- Git
- Maven
- Gradle
- CI/CD
- Agile
- Prompt Engineering
- OOP
Visa sponsorship
Not detected in the job text
Categories
- Software
- Data & Analytics
- Technology
- Engineering
- Consulting
Keywords
- Java
- Apache Spark
- Spark SQL
- DataFrames
- Datasets
- SQL
- JVM Tuning
- Multithreading
- Linux
- Unix
- Git
- Maven
- Gradle
- CI/CD
- Agile
- Databricks
- Delta Lake
- Azure
- AWS
- GCP
- Kafka
- Python
- Docker
- Kubernetes
- Airflow
- Data Lakehouse
- GenAI
- LLM
- Distributed Processing
- Prompt Engineering