18 Sep
|
Ju0026M Group
|
Montreal
18 Sep
Ju0026M Group
Montreal
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.
- Solid 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.
📌 Java Spark Developer (Montreal)
🏢 Ju0026M Group
📍 Montreal