Engineering · Senior

Senior Java Developer

Lead the design and delivery of enterprise-grade Java services for our financial services and healthcare clients. You will own service architecture, mentor engineers and set the standard for code quality on your squad.

Java 17Spring BootKafkaPostgreSQLKubernetesAWSTerraformGitHub Actions
Location
Brampton, ON · Hybrid
Employment type
Full-time
Experience
6+ years

Posted September 10, 2026

Apply now

About the role

Lead the design and delivery of enterprise-grade Java services for our financial services and healthcare clients. You will own service architecture, mentor engineers and set the standard for code quality on your squad.

You would join a squad of 6–10 engineers led by a principal engineer, working directly with client stakeholders. We run two-week sprints, trunk-based development and daily deploys.

Responsibilities

  • Design, build and operate Spring Boot microservices handling high-volume transactional workloads
  • Define API contracts, data models and integration patterns with client architects
  • Lead code reviews and establish engineering standards across the squad
  • Drive performance tuning, observability and production readiness
  • Mentor mid-level engineers and contribute to hiring and onboarding
  • Participate in architecture decision records and technical discovery with clients

Required skills

  • Java 17+ and the Spring ecosystem (Boot, Data, Security, Cloud)
  • RESTful and event-driven service design; Kafka or equivalent messaging
  • Relational databases (PostgreSQL / Oracle) including schema design and query tuning
  • Containerisation with Docker and deployment on Kubernetes
  • Automated testing with JUnit 5, Mockito and Testcontainers
  • CI/CD pipelines and trunk-based development practices

Preferred skills

  • Experience in regulated domains (banking, insurance, healthcare)
  • Reactive programming (Project Reactor / WebFlux)
  • GraphQL federation
  • AWS or Azure certification

Qualifications

  • Bachelor's degree in Computer Science, Engineering or equivalent experience
  • 6+ years of professional Java development with at least 2 years in a senior or lead capacity
  • Demonstrated ownership of production systems

Technology stack

Java 17
Spring Boot
Kafka
PostgreSQL
Kubernetes
AWS
Terraform
GitHub Actions

Benefits

  • Competitive salary with annual review and performance bonus
  • Extended health, dental and vision coverage from day one
  • RRSP matching up to 5%
  • 4 weeks paid vacation plus statutory holidays and a year-end shutdown
  • Annual learning budget and paid certification exams (AWS, Azure, GCP, Kubernetes)
  • Hybrid working with home-office stipend and modern equipment
  • Dedicated time for open-source contribution and internal tech talks