Senior Java Back-End Engineer: OLAP Cube Mastery

Prophix Software Inc.

Canada

On-site

CAD 130,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage
Retirement plan
Parental leave top-up
Wellness allowance
Vacation & sick leave
Education assistance
ESG initiatives
Quarterly town halls

Job summary

Prophix Software Inc. is seeking an experienced Senior Back-End Engineer (Java/OLAP) to own the Java-based OLAP engine in Prophix One. You will design, optimize, and scale cube capabilities, working closely with a .NET team to ensure compatibility and performance at scale.

You will profile JVM performance, implement robust tests, and contribute to caching and data integration strategies. This role offers Canada-based work with global impact and a strong emphasis on responsible AI use.

Qualifications

  • 5+ years of Java development with production JVM OLAP or multi-dimensional engines.
  • Deep knowledge of dimensions, hierarchies, measures, and aggregation semantics.
  • Experience profiling JVM apps for latency and throughput in production.
  • Ability to design evolving service contracts across language boundaries (.NET).
  • Unit and integration testing in an agile, test-driven environment.
  • Fluency with Git and CI/CD workflows.
  • Degree in CS/Software Engineering or equivalent experience.
  • Strong written and verbal English communication.
  • Legally authorized to work in Canada.
  • Willing to use AI tools responsibly to assist tasks.

Responsibilities

  • Design, build, and optimize OLAP cube capabilities in Java and Atoti/real data volumes.
  • Own performance-critical paths: member selection, calculations, and data write/merge.
  • Collaborate with .NET Cube module team on dimension/conversion and cache strategy.
  • Investigate and resolve OLAP defects, including hierarchy and boundary cases.
  • Profile and tune cube query performance as models scale in size.
  • Define contracts between cube engine and .NET/Postgres consumers.
  • Write thorough unit and integration tests for cube logic.

Skills

Java development
OLAP data engine
Atoti/ActivePivot
JVM profiling
CI/CD
Git
English communication

Education

Post-secondary degree in CS/SE

Tools

PostgreSQL
AWS
Docker

Job description

Prophix Software Inc. is seeking an experienced Senior Back-End Engineer (Java/OLAP) to own the Java-based OLAP engine in Prophix One. You will design, optimize, and scale cube capabilities, working closely with a .NET team to ensure compatibility and performance at scale.

You will profile JVM performance, implement robust tests, and contribute to caching and data integration strategies. This role offers Canada-based work with global impact and a strong emphasis on responsible AI use.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Back End Engineer Java/OLAP
Senior Back End Engineer Java/OLAP

Prophix Software Inc. • Canada

On-site
CAD 130,000 - 160,000
Health coverage
Retirement plan
Parental leave top-up
+5
Senior Full-Stack Engineer for FP&A Platform (.NET/AWS)
Senior Full-Stack Engineer for FP&A Platform (.NET/AWS)

Prophix Software Inc. • Canada

On-site
CAD 145,000 - 165,000
Health insurance
Retirement plan
Parental leave
+6
Data Integration Engineer
Data Integration Engineer

Prophix • Toronto

Hybrid
CAD 80,000 - 95,000
Health benefits
RRSP matching
Parental leave
+2
Staff Infra Engineer: Scalable OLAP Engine
Staff Infra Engineer: Scalable OLAP Engine

Amplitude • Vancouver

Hybrid
CAD 140,000 - 210,000
Equity
Excellent medical, dental, and vision
Flexible time off
+2
Staff Systems Engineer — OLAP Engine & Scale (Hybrid)
Staff Systems Engineer — OLAP Engine & Scale (Hybrid)

Amplitude • Vancouver

Hybrid
CAD 150,000 - 190,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Back End Java
Back End Java

Open Systems Technologies • Mississauga

On-site
CAD 120,000 - 170,000
Backend Java Developer
Backend Java Developer

ALLTECH CONSULTING SVC INC • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Senior Java Architect & Engineering Lead
Senior Java Architect & Engineering Lead

Compunnel, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Prophix Software Inc. • Canada

On-site
CAD 125,000 - 165,000
Health coverage
Dental coverage
Vision coverage
+5
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Prophix Software Inc. • Canada

On-site
CAD 145,000 - 165,000
Health insurance
Retirement plan
Parental leave
+6