CareerPlanSign in

Senior Back End Engineer Java/OLAP

Etobicoke, Ontario, Canada💼 Full-time💰 $130,000–$130,000🗓 2026-08-06 → 2026-09-26

Core

Design, optimize, and scale a Java-based OLAP cube engine that powers financial planning, reporting, and consolidation for finance teams.

Role type

Senior Back-End Engineer (Java/OLAP)

Builds

High-performance OLAP cube engine capabilities (dimension modeling, aggregation, calculation) for Prophix One™

Domain

Financial Planning & Analysis (FP&A) / Multi-dimensional Data Engineering

Deliverable

production ML models | product features

Required skills

Java development, JVM-based OLAP engines (Atoti/ActivePivot), multi-dimensional data modeling, performance profiling, service contract design, unit/integration testing, Git/CI-CD

Preferred skills

Atoti/ActivePivot specific experience, .NET ecosystem familiarity, PostgreSQL, cloud-native deployment on AWS, corporate financial concepts

Technologies

Java, Atoti, ActivePivot, .NET, PostgreSQL, AWS

Responsibilities

Design and optimize OLAP cube capabilities including dimension/hierarchy modeling and aggregation performance; Own performance-critical paths for member selection and data writes; Partner with .NET team on data merging and cache strategy; Resolve OLAP-specific defects and edge cases; Profile and tune query performance under production load; Define and evolve service contracts with .NET/Postgres consumers; Write unit and integration tests for cube logic

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.