IT & Software

Senior Java Spark Software Engineer

PeoplePilot

Montreal · Quebec · Canada

Share this job: X Facebook WhatsApp

Core Java and Apache Spark expertise define this Software Engineer role, focused on scalable server-side applications and analytical data processing systems.

This senior-level position requires hands-on software development and analytical system integration experience. You will use Python, SQL, Linux, and Apache Spark while building high-performance applications. The work includes analytical platforms, databases, microservices, and RESTful APIs.

Key Responsibilities:

  • Design and maintain scalable server-side applications using Core Java
  • Build and optimize large-scale Apache Spark data processing solutions
  • Develop databases and optimize complex SQL queries
  • Integrate systems processing structured and unstructured data
  • Troubleshoot application and system performance issues

Requirements:

  • Senior hands-on software development and analytical integration experience
  • Strong Core Java programming expertise
  • Experience with Apache Spark distributed data processing
  • Proficiency in SQL and relational databases
  • Strong Linux or Unix operating systems knowledge

Apply your Core Java, Apache Spark, Python, SQL, and Linux expertise to scalable analytical software systems.

#J-18808-Ljbffr

Reference: WJ-4483_1528618 · Posted 08 Nov 2026, 03:08 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs