Back to job search
Astek logo
AstekVerified Job Source

Senior Java Backend Engineer – AI/Workflow

  • Montréal, QC
  • On-site
  • Posted Sep 2, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Apply by
Oct 2, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Develop and maintain backend systems using the Java ecosystem and Spark on big data platforms. Collaborate with technical and non-technical users to implement high-quality software architecture and workflow engines.

Job details

Skills Required: 3 + years of hands-on software development experience in Java ecosystem Spark on bigdata platform experience-DevOps CI/CD experience on test and release automation Strong Database experience preferably with DB2, SQL Server, PostGreSQL Complete SDLC process and Agile Methodology (Scrum) Excellent communication and ability to collaborate well with both technical and non-technical users Skill Desired: Experience with Scala Containerized technique like on docker or podman. High quality software architecture and design methodologies and patterns Work experience on workflow and Rule engine Hands on Data Mining and analytical work experience Layered Architecture, Component based Architecture Unix OS , Scripting, Python Native cloud experience like on Azure Design Patterns, preferably GoF set of patterns XML technologies including SAX, DOM, XSL, and SOAP Excel spreadsheet generation and use Desired experience with Spring Boot, Data access APIs such as JDBC, Hibernate Education: Bachelor or higher degree in computer science or related majors

What you’ll do

Develop and maintain backend systems using the Java ecosystem and Spark on big data platforms. Collaborate with technical and non-technical users to implement high-quality software architecture and workflow engines.

Requirements

Requires over 3 years of Java development experience with strong database and DevOps skills. A bachelor's degree in computer science or a related field is required.

Listed skills

  • Microsoft Azure · Preferred
  • CI/CD · Preferred
  • PostgreSQL · Preferred
  • Docker · Preferred
  • Scrum · Preferred
  • Agile · Preferred
  • Java · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spark
  • DevOps
  • CI/CD
  • DB2
  • SQL Server
  • PostgreSQL
  • Agile
  • Scrum
  • Scala
  • Docker
  • Podman
  • Workflow Engine
  • Rule Engine
  • Python
  • Azure

Job areas

  • Software
  • Technology
  • Engineering
  • Data & Analytics
  • Consulting

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs