Senior Java Spark Developer
Apptad Inc
Senior Java Spark Developer
Location: Montreal, QC
Position Overview:
We are seeking a highly skilled and experienced Senior Java Backend Developer to join our core engineering team. In this role, you will be responsible for designing, building, and maintaining high-performance, scalable, and secure backend systems.
The ideal candidate will have over 7 years of enterprise Java development experience, a strong background in big data processing using Apache Spark, and a passion for engineering excellence. While this is primarily a backend role, knowledge of Angular UI is a plus.
Key Responsibilities:
System Architecture: Design, develop, and deploy robust, scalable, and microservices-based backend systems using Java and Spring Boot.
Data Processing: Architect and optimize large-scale, distributed data processing pipelines using Apache Spark.
Database Management: Write complex SQL/NoSQL queries and optimize database performance for high-throughput applications.
API Development: Design and implement secure, well-documented RESTful APIs.
Mentorship & Code Quality: Lead code reviews, enforce best practices, and mentor junior and mid-level developers.
Cross-Functional Collaboration: Partner closely with frontend teams, product managers, and DevOps to deliver seamless end-to-end features.
Required Technical Skills & Qualifications:
Experience: 7+ years of professional software development experience primarily focused on backend engineering.
Core Java: Deep expertise in Java (Java 8/11/17+), including multithreading, concurrency, memory management, and design patterns.
Frameworks: Extensive experience with Spring Ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data).
Big Data Frameworks: Proven track record of building and tuning production-grade data pipelines using Apache Spark (Core, SQL, or Streaming).
Databases: Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions (e.g., MongoDB, Cassandra).
Tools & DevOps: Proficiency with Git, CI/CD pipelines (Jenkins, GitLab, or GitHub Actions), Maven/Gradle, and Docker.
Nice-to-Have Skills:
Frontend Knowledge: Familiarity or hands-on experience with Angular (TypeScript, RxJS, state management), enabling smooth full-stack collaboration.
Cloud Platforms: Experience deploying and managing applications on cloud environments (AWS, GCP, or Azure).
Container Orchestration: Knowledge of Kubernetes
Soft Skills:
Strong analytical, problem-solving, and debugging skills.
Excellent communication and collaboration skills to work effectively in an agile environment.
Proven ability to take ownership of projects from concept to deployment
Location: Montreal, QC
Position Overview:
We are seeking a highly skilled and experienced Senior Java Backend Developer to join our core engineering team. In this role, you will be responsible for designing, building, and maintaining high-performance, scalable, and secure backend systems.
The ideal candidate will have over 7 years of enterprise Java development experience, a strong background in big data processing using Apache Spark, and a passion for engineering excellence. While this is primarily a backend role, knowledge of Angular UI is a plus.
Key Responsibilities:
System Architecture: Design, develop, and deploy robust, scalable, and microservices-based backend systems using Java and Spring Boot.
Data Processing: Architect and optimize large-scale, distributed data processing pipelines using Apache Spark.
Database Management: Write complex SQL/NoSQL queries and optimize database performance for high-throughput applications.
API Development: Design and implement secure, well-documented RESTful APIs.
Mentorship & Code Quality: Lead code reviews, enforce best practices, and mentor junior and mid-level developers.
Cross-Functional Collaboration: Partner closely with frontend teams, product managers, and DevOps to deliver seamless end-to-end features.
Required Technical Skills & Qualifications:
Experience: 7+ years of professional software development experience primarily focused on backend engineering.
Core Java: Deep expertise in Java (Java 8/11/17+), including multithreading, concurrency, memory management, and design patterns.
Frameworks: Extensive experience with Spring Ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data).
Big Data Frameworks: Proven track record of building and tuning production-grade data pipelines using Apache Spark (Core, SQL, or Streaming).
Databases: Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions (e.g., MongoDB, Cassandra).
Tools & DevOps: Proficiency with Git, CI/CD pipelines (Jenkins, GitLab, or GitHub Actions), Maven/Gradle, and Docker.
Nice-to-Have Skills:
Frontend Knowledge: Familiarity or hands-on experience with Angular (TypeScript, RxJS, state management), enabling smooth full-stack collaboration.
Cloud Platforms: Experience deploying and managing applications on cloud environments (AWS, GCP, or Azure).
Container Orchestration: Knowledge of Kubernetes
Soft Skills:
Strong analytical, problem-solving, and debugging skills.
Excellent communication and collaboration skills to work effectively in an agile environment.
Proven ability to take ownership of projects from concept to deployment
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Java Spark Developer in Canada vacancy
- ...Job Title: Software Engineer Core Java, Apache Spark, Python Location: Montreal, QB Job Type: Full-Time (FTE) Work Model: Hybrid... ...Core Java, Apache Spark, Python, SQL, and Linux to design, develop, and support scalable server-side applications and...SuggestedFull time
$75.9k - $141.9k
...audiences. ~ Practical experience utilizing AI-supported coding or developer productivity tools such as Microsoft Copilot or GitHub Copilot... ...solutions. Construct and develop applications utilizing Java and Spring Boot within a microservices and cloud-native...SeniorFull time- ...Job Title: Java Developer with AI Tools Experience Location: Montreal, QB Job Type: Full-Time (FTE) Work Model: Hybrid Job Summary We are seeking a Java Developer with AI Tools Experience to build scalable, enterprise-grade backend applications...SuggestedFull time
$61.6k - $113.9k
...testing (SIT/UAT), deployment, and production support. Create and maintain applications using Java and Spring Boot in a microservices and cloud-based setting. Develop integrations for systems and applications using RESTful APIs, MQ, Kafka, and SFTP (JSON/XML)....SuggestedFull time$61.6k - $113.9k
...equivalent combination of education and experience. Proficiency in Java, Spring Boot, Hibernate/JPA. Experience with Angular,... ...rectify issues within business systems and service applications. Develop high-quality technology applications and services using...SuggestedFull timeWork at office$90k - $130k
...major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases. We are comfortable... ...improves agent performance. We work with leading AI teams to develop large language models that can act as proactive, multi-step...SeniorFull timeWork at office- ...compliance, and unit economics. Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design... ...~ Deep expertise in backend programming (e.g., Python , Go, Java) and cloud‑native architecture. ~ Proven track record...SeniorFull time
- ...The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance... ...systems . Expert programming skills in C#, Go, TypeScript, Java , or other modern languages, with authority in API and distributed...SeniorFull time
- ...Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript including ReactJS, C and C++, Java, Rust, and Go for model training and benchmarking. Evaluate AI-generated code for correctness, efficiency, scalability, and reliability...SeniorFor contractorsRemote work10 hours per weekFlexible hours
- Senior DevOps & Python Platform Engineering Specialist Job Summary We are seeking a... ...Software Development & Engineering Design, develop, and maintain scalable content management... ...experience. Working knowledge of Java . 3+ years supporting Linux and/or...Senior
- ...architecture into a modern, scalable, event-driven platform. As a Senior Server Engineer, you will play a foundational role in designing... .... What You'll Do: Lead backend development using Java (Spring Boot, Hibernate, Dropwizard) and related technologies...SeniorFull time
$200k
...We need five years of recent experience developing TIBCO integration solutions, including building... .... We need development experience in Java or .NET. We require experience working... ...XML AI More: We are hiring two Senior TIBCO Developers for a contract role...SeniorHourly payFull timeContract work$91k - $113k
...application connectivity. We are looking for a Senior Software Engineer who can deliver high-... ...enjoys working across services, APIs, developer workflows, and user-facing capabilities,... .... Implement secure, reliable Java-based microservices and APIs that support...SeniorFull timeLocal areaWorldwideFlexible hours$75.9k - $141.9k
...architecture, and business teams to address complex domain challenges. We build robust microservices and APIs using Java, Node.js, and Python. We develop intuitive frontend applications with React or Angular. We ensure our systems are secure, resilient, and...SeniorFull time- ...Hi Pooja, Please share the profiles ASAP. Target the candidates only from east coast. Role:- Java API Engineer Client:- CITI Bank Type: Only fulltime Day 1 onsite- Hybrid Location: Mississauga, Canada Salary: 110k-120k +benefits...Full timeImmediate start
- ...Position Overview We are seeking a talented, highly technical Senior Analytics Engineer to join our core Analytics Engineering team... ...batch and real-time ETL/ELT pipelines using Python, SQL, Apache Spark, and Scala . Workflow Orchestration: Program, schedule, and...SeniorFull timeRemote workWork from homeFlexible hours
- ...Description: We are looking for a Senior Data Engineer that will play... ...engineering professional, developing scalable big data solutions... ...programming languages ( Python , Java ), relational databases (... ...), and streaming ( Kafka , Spark ) ~ Must have PySpark and...SeniorFull time
$111k - $160k
...greatest potential. Title and Summary Senior Software Engineer Overview: The Decision... ...frameworks and reusable test suites. • Develop and execute functional, integration, API,... ...software engineering experience with Java and modern application development practices...SeniorFull timeImmediate startWorldwide$94.5k - $108k
...Salary: $94,500 - 108,000 per year Requirements: Proven experience in supporting or developing solutions within Blue Yonder WMS Discrete In-depth understanding of MOCA development practices Familiarity with DDA, Integrator, Page Builder, Reports, and Labels...SeniorFull timeRemote work- Tripadvisor, the world’s largest travel site, operates at scale with over 500 million reviews, opinions, photos, and videos reaching over 390 million unique visitors each month. We are a data driven company that leverages our data to empower our decisions. Tripadvisor is...SeniorFull time
- Job title: Java Developer Job location: Montreal, Canada(Hybrid) Job Type: Contract Job description: Technology The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who works well in a team and thinks...Contract work
- ...We are looking for an experienced SAP S/4HANA FICO Senior Consultant to support finance transformation initiatives. The ideal candidate has strong expertise in SAP S/4HANA Finance, Banking, Treasury, and system integrations, with experience delivering full-cycle...Senior
- ...About the Role We're looking for a collaborative and hands-on Senior Director, People & Operations to help build CoLab to become an... ...with confidence, while raising the standard for how we hire, develop, organize, and operate. This role is for someone who’s energized...SeniorFull time
$1,000 per month
...What you'll do Own 4–6 open roles at once, including 2+ senior or strategic hires , across Project Management, Creative, and UGC fields. Build real trust with senior hiring managers and our leadership team. Run offer conversations solo, all the way up to senior...SeniorFull timeRemote workHome officeFlexible hours2 days per week1 day per week$48 - $62 per hour
...Java Developer JOB-10047121 Anticipated Start Date August 3, 2026 Location Morrisville, NC Type of Employment Contract Hire Employer Info O ur client is a leader in the industry of providing safe water treatment and sewage services...Hourly payFull timeContract workTemporary work- .../ OLAP execution. Solid backend engineering. Our stack is Java , but we care more that you can read and modify a real codebase... ...Strongly preferred Lakehouse experience: Databricks , Spark , Delta Lake / Iceberg , or comparable. Experience designing...Full timeRemote work
- ...Netomi is hiring a Senior Product Manager to own the product strategy and execution roadmap for Autonomous Agents in the conversational AI domain. This role is responsible for defining how Netomi’s agents reason, plan, execute multi-step tasks, and collaborate across...SeniorFull time
$64k - $104k
Salary: $64,000 - 104,000 per year Requirements: Extensive experience in Windows Server and/or Linux Server administration, including installation, configuration, patching, and troubleshooting Proficient in virtualization technologies such as VMware, Hyper-V, or...SeniorFull timeWork at office- ...solution for many of our new customers. You will work directly with customers in our Strategic (predominantly Enterprise) segment, developing and executing implementation plans to ensure a positive customer experience and expedited time to value. Your goal is to support...SeniorFull timeRemote work
- ...please share your resume to ****@*****.*** Job Title: Senior Avionics Systems Engineer Open IMA Platform Location:... ...architectures aligned with aircraft and system-level requirements. Develop functional, logical, physical, and deployment architectures for...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Spark Developer. Be the first to apply!
Related searches
- java web developer Canada
- java software engineer Canada
- java spring developer Canada
- java developer remote part time Canada
- java developer Canada
- entry level java developer remote Canada
- remote senior business analyst Canada
- senior leadership Canada
- senior grant accountant Canada
- senior storage engineer Canada

