Назад
Company hidden
1 день назад

Senior Java Spark Developer (AI)

70 000 - 95 000CAD
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Java Spark Developer (AI): Building high-performance Java applications and batch and real-time Apache Spark data pipelines for large-scale distributed processing with an accent on SQL optimization, data quality, and scalable backend services. Focus on tuning Spark workloads and database systems, designing data transformations, and evaluating AI-enabled development workflows.

Location: Montreal, Canada

Base compensation: CAD 70,000–95,000 per year, with potential additional compensation depending on the position and applicable laws.

Company

hirify.global is a global business and technology transformation partner delivering strategy, design, engineering, cloud, data, AI, and generative AI services to organizations in more than 50 countries.

What you will do

  • Design, develop, and maintain high-performance Java applications, backend services, and distributed processing solutions.
  • Build batch and real-time data pipelines with Apache Spark for structured, semi-structured, and unstructured data.
  • Optimize Spark jobs, SQL queries, database workloads, and JVM performance for scalability and reliability.
  • Develop data transformation, enrichment, aggregation, validation, and reconciliation solutions for analytics and operational needs.
  • Analyze requirements, resolve production issues, identify performance bottlenecks, and contribute to architecture and technical design decisions.
  • Collaborate with architects, product owners, data engineers, analysts, and business stakeholders; mentor junior developers and participate in Agile ceremonies.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, Mathematics, or a related field.
  • 7+ years of professional software development experience.
  • Strong Core Java expertise, including object-oriented design, collections, multithreading, concurrency, and JVM performance tuning.
  • Hands-on Apache Spark experience, including Spark SQL, DataFrames, Datasets, distributed computing, and large-scale data processing.
  • Strong SQL skills with experience optimizing complex queries and working with Oracle, SQL Server, PostgreSQL, or MySQL.
  • Knowledge of data modeling, data pipeline design, Linux/Unix, Git, Maven or Gradle, and CI/CD pipelines.

Culture & Benefits

  • Collaborative environment with colleagues and projects across more than 50 countries.
  • Regular full-time employees receive a comprehensive benefits package based on local policy and eligibility.
  • Paid vacation, company holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
  • Retirement savings plans, life and disability insurance, and employee assistance programs.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →