Java Backend Developer

Prolifics

Montreal (administrative region)

On-site

CAD 120,000 - 180,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Prolifics in Montreal, QC seeks a senior software engineering leader to provide technical vision for large-scale systems. You will define architecture, lead distributed architectures and micr oservices, and mentor engineers to deliver high-quality software on time.

You will collaborate with senior leadership to shape technology strategy, align efforts with business goals, and ensure robust delivery across cross-functional teams.

Qualifications

  • Bachelor's or master's degree in computer science, engineering, or related field (or equivalent experience).
  • 7-15 years of expert-level experience in the Java ecosystem with memory management and modern language features.
  • Proven track record architecting and delivering enterprise-grade applications.
  • Mastery of Object-Oriented Design principles and architectural patterns.
  • Experience designing complex, large-scale distributed systems and microservices.
  • Advanced DevOps expertise including cloud infrastructure management and source control strategies.
  • Nice to Have: Kotlin, Scala, serverless architectures, big data tech like Hadoop/Spark.

Responsibilities

  • Provide technical leadership and vision for software development projects, setting high standards for quality and innovation.
  • Define and oversee the technical architecture and roadmap for large-scale, mission-critical systems.
  • Align departmental goals with broader business priorities for a shared vision.
  • Lead and mentor a team of software engineers through coaching and evaluations.
  • Manage resource allocation, timelines, and budgets to ensure successful delivery of software initiatives.
  • Foster collaboration, innovation, and continuous learning within the engineering team.
  • Build relationships with key stakeholders to drive project success and effective communication.
  • Oversee project execution to ensure quality, reliability, and timely delivery.

Skills

Java ecosystem
Enterprise architecture
OO design principles
Distributed systems
Microservices
DevOps
Cloud infrastructure
Source control strategy
Data modeling
Business-technology alignment

Education

Bachelor's or Master's in Computer Science/Engineering

Tools

Kotlin
Scala
Serverless architectures

Job description

Location: Montreal, QC( 3 days onsite + In-person interview mandatory)

Duration: 12 months

Roles and Responsibilities:
  • Provide technical leadership and vision for software development projects, setting high standards for quality and innovation.
  • Define and oversee the technical architecture and roadmap for large-scale, mission-critical systems.
  • Align departmental goals and objectives with broader business priorities, ensuring shared vision and clarity.
  • Lead and mentor a team of software engineers through coaching, feedback, and performance evaluations.
  • Manage resource allocation, project timelines, and budgets to ensure successful delivery of software initiatives.
  • Foster a culture of collaboration, innovation, and continuous learning within the engineering team.
  • Build and maintain strong relationships with key stakeholders to drive project success and effective communication.
  • Oversee project execution to ensure quality, reliability, and timely delivery.
  • Drive recruitment, development, and retention of top technical talent.
  • Collaborate with senior leadership to shape and communicate the organization’s technology strategy and roadmap.
  • Represent the software engineering team in cross-functional discussions and planning sessions to support strategic objectives.
What you'll bring to the role: (Skills Required)
  • Bachelor's or master's degree in computer science, Engineering, or a related field (or equivalent experience).
  • 7-15 years of expert-level experience in the Java ecosystem, including deep understanding of memory management and the latest Java language features.
  • Proven record of architecting and delivering enterprise-grade applications.
  • Mastery of Object-Oriented Design principles and architectural patterns.
  • Demonstrated experience designing complex, large-scale distributed systems and microservices.
  • Advanced DevOps expertise, including:
  • Cloud infrastructure management
  • Proficiency in managing source control strategies for large teams.
  • Experience with database performance tuning, data modeling, and multi-environment deployment.
  • Ability to align technology initiatives with business objectives and understand the financial aspects of technology decisions.
  • Nice to Have Skills:
  • Experience with multiple JVM languages (e.g., Kotlin, Scala).
  • Experience with serverless architectures.
  • Experience with big data technologies (e.g., Hadoop, Spark).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Fullstack developer
Java Fullstack developer

Aarorn Technologies Inc • Montreal (administrative region)

Hybrid
Java Software Engineer
Java Software Engineer

Gala Solutions • Montreal (administrative region)

On-site
CAD 75,000 - 100,000
Sr Java full stack Developer
Sr Java full stack Developer

Cyber Space Technologies LLC • Montreal (administrative region)

Hybrid
CAD 99,000 - 121,000
Hybrid work model
Java Developer - AI (GitHub Copilot, Claude Code)
Java Developer - AI (GitHub Copilot, Claude Code)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Java Developer - Montreal, Canada
Java Developer - Montreal, Canada

Info-Ways • Montreal (administrative region)

On-site
CAD 75,000 - 95,000
Executive Assistant
Executive Assistant

Soho Square Solutions • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Senior Java Spark Developer
Senior Java Spark Developer

Apptad Inc • Quebec

On-site
CAD 110,000 - 150,000
Java Developer
Java Developer

Axelon Services Corporation • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Java Developer
Java Developer

Triunity Software, Inc. • Montreal

On-site
CAD 70,000 - 100,000
Employee discounts
Health insurance
Training & development
Junior Java Developer
Junior Java Developer

Triunity Software, Inc. • Montreal

On-site
CAD 70,000 - 90,000
Work on new edge technologies
Training and knowledge sharing sessions
Collaboration with industry experts