CareerPlanSign in

Senior Software Engineer (Java)

Vancouver, Canada💼 Full-time💰 $111,000–$111,000🗓 2026-09-24 → 2026-09-25

Core

Design and implement high-performance application logic in Java for real-time decision management products, leveraging streaming analytics and business rules to prevent fraud on global transactions.

Role type

Senior Software Engineer (Java)

Builds

Real-time decision products using streaming analytics, business rules engines, and in-memory data grids

Domain

Payments / Financial Services / Decision Management

Deliverable

production ML models | product features

Required skills

Java, Spring framework, unit testing (JUnit, Mockito), SQL (Oracle), high-performance application development, problem diagnostic skills

Preferred skills

Rest Assure, Selenium, IBM ILOG/ODM, Pivotal Gemfire Grid, Linux, Docker, Kubernetes, Splunk, complex SQL operations

Technologies

Java, Spring, Oracle, JUnit, Mockito, Rest Assure, Selenium, IBM ILOG/ODM, Pivotal Gemfire Grid, Linux, Docker, Kubernetes, Splunk

Responsibilities

Design and implement application logic in Java; Write unit, integration, and functional tests; Lead customer impact incidents and post-mortems; Collaborate with stakeholders and platform teams to resolve dependencies

Seniority

Senior, hands-on IC

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