Closed listing
Senior Java & Apache Spark Developer
- Quebec, QC, Canada
Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Contract
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Hiring: Senior Java & Apache Spark Developer
Location: Montreal, QC - Onsite
Experience: 7–12+ Years
We are seeking a Senior Java & Apache Spark Engineer to join our engineering team and build scalable, high-performance, data-intensive applications.
Key Responsibilities:
- Design, develop, and maintain enterprise-grade Core Java applications.
- Build scalable backend services and distributed processing solutions using Java & Apache Spark.
- Develop batch and real-time data processing pipelines.
- Optimize Spark jobs for performance, scalability, reliability, and resource utilization.
- Work with structured, semi-structured, and unstructured data.
- Develop complex SQL queries and perform database/query optimization.
- Troubleshoot production issues and conduct root-cause analysis.
- Participate in architecture, technical design, code reviews, Agile ceremonies, and mentoring.
- Leverage AI-assisted development tools, prompt engineering, and GenAI capabilities to improve engineering productivity.
- Collaborate with architects, product owners, data engineers, analysts, and business stakeholders.
Required Qualifications:
- Bachelor’s degree in computer science, IT, Engineering, Mathematics, or related field.
- 7+ years of software development experience.
- Strong expertise in Core Java (Java 8/11/17+).
- Hands-on experience with Apache Spark, Spark SQL, DataFrames/Datasets.
- Strong knowledge of distributed systems and large-scale data processing.
- Excellent understanding of OOP, design patterns, multithreading, concurrency, and JVM performance tuning.
- Strong SQL skills and experience with complex query optimization.
- Experience with Oracle, SQL Server, PostgreSQL, or MySQL.
- Strong Linux/Unix and Git experience.
- Excellent analytical, debugging, communication, and problem-solving skills.
Technical Skills:
Java: Core Java, Collections, Multithreading, Concurrency, JVM Tuning, OOD
Big Data: Apache Spark, Spark SQL, DataFrames, Datasets, Distributed Computing
Databases: SQL, Oracle, SQL Server, PostgreSQL, MySQL, Data Warehousing
DevOps: Git, Maven/Gradle, CI/CD, Linux/Unix, Agile
Preferred / Nice to Have:
- Databricks
- Delta Lake
- Azure Data Platform / AWS / GCP
- Kafka / Spark Streaming
- Python
- Docker / Kubernetes
- Airflow
- Data Lakehouse architectures
- Data governance, security, and compliance
- GenAI / LLM application development
- Cloud-native architectures
🤖 AI & Modern Engineering
Experience or foundational knowledge in:
- AI coding assistants
- Prompt engineering
- Contextual data management
- AI model testing and validation
- AI-powered analytics and intelligent automation
🌟 Ideal Candidate
The ideal candidate has proven experience delivering large-scale Java and Spark solutions in enterprise environments, strong distributed-computing expertise, and the ability to independently drive complex technical initiatives.
📩 Interested candidates: Please share your updated resume and contact details.
kashish.kulbhaje@aptino.com / kashish.kulbhaje@aptino.biz
Contact No - 817 330 7081
More about this job
Responsibilities
Design and develop enterprise-grade Core Java applications and scalable distributed processing solutions using Apache Spark. Build and optimize batch and real-time data processing pipelines while leveraging AI-assisted development tools to improve productivity.
Requirements
Requires a Bachelor's degree and 7+ years of software development experience with strong expertise in Core Java and Apache Spark. Candidates must be proficient in SQL, distributed computing, and JVM performance tuning.
Skills
- Core Java
- Apache Spark
- Spark SQL
- Distributed Systems
- SQL
- JVM Tuning
- Multithreading
- OOP
- Linux/Unix
- Git
- DataFrames
- Datasets
- Data Warehousing
- CI/CD
- Agile
- GenAI
Visa sponsorship
Not detected in the job text
Hiring contact
Kashish Kulbhaje
Hiring contact email
kashish.kulbhaje@aptino.com
Categories
- Software
- Data & Analytics
- Technology
- Engineering
- Consulting
Keywords
- Java
- Apache Spark
- Spark SQL
- DataFrames
- Datasets
- Distributed Computing
- JVM Tuning
- Multithreading
- Concurrency
- OOD
- SQL
- Oracle
- SQL Server
- PostgreSQL
- MySQL
- Data Warehousing
- Git
- Maven
- Gradle
- CI/CD
- Linux
- Unix
- Agile
- Databricks
- Delta Lake
- Azure
- AWS
- GCP
- Kafka
- GenAI