Senior Java Developer

atTakeaway.comRemoteCA flagCanadaFull-timeBackend EngineerSeniorC$102k – C$128.3k/year

Posted 5 hours ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design, develop, and manage core services and distributed systems that drive delivery areas and fee calculations.

• Take ownership of backend systems from the ground up, covering system architecture, API design, deployment, observability, and performance enhancements.

• Maintain and create new Java 21 microservices.

• Enhance current applications according to business needs.

• Manage and develop AWS infrastructure resources through Terraform.

• Design, create, and uphold high-performance, scalable backend services and APIs utilizing Java.

• Engage in architectural decisions, RFCs, and technical design reviews within the Logistics domain.

• Work alongside Product, QE, and Data teams to deliver high-quality releases consistently.

• Oversee tasks throughout the product development lifecycle, spanning technical design and planning to market launch.

• Conduct code reviews for peers.

• Provide support and mentorship to team members while advancing backend engineering as a domain.

• Identify areas for improvement, assess risks against benefits, and convert them into technical specifications.

• Collaborate with the product team to envision the future of products.

• Participate in a compensated on-call rotation.

• Help define the technical trajectory of backend engineering within the organization.


⛳️ Requirements

• Over 7 years of practical experience in architecting and constructing scalable, high-performance enterprise applications while leading intricate software development projects.

• Strong foundation in software engineering principles, encompassing data structures, design patterns, testing, and debugging.

• Comprehensive understanding of consuming, producing, and designing RESTful web services.

• Proficient in Java, including frameworks such as Spark or Quarkus.

• Familiarity with streams and list operations is an advantage.

• Knowledge of design patterns for distributed systems, including bounded contexts, sagas, eventual consistency, and the outbox pattern (essential).

• Experience with Domain-Driven Design (DDD) is highly desirable.

• Proficient with message brokers like Kafka, Amazon SQS, and RabbitMQ.

• Practical experience in deploying to AWS and operating services on Kubernetes (EKS).

• Experienced in system logging and monitoring with tools like Grafana, AWS CloudWatch, and DataDog.

• Background in data persistence across relational, MySQL, unstructured, and/or cached formats.

• Strong knowledge of Redis is a plus.

• Familiarity with Infrastructure-as-Code using Terraform is advantageous.

• Understanding of continuous delivery, deployment, and integration processes.

• Knowledge of Version Control using Git and associated tools.

• Hands-on experience with AI-assisted development tools such as Cursor, Claude Code, Codex, or similar is required.

• Experience preparing repositories for agent readiness, ensuring clear in-repo documentation, AGENTS.md / CLAUDE.md files, structured coding conventions, and reproducible local environments.

• Familiarity with using AI agents for code generation, refactoring, debugging, and automated PR workflows.

• Experience integrating AI into backend engineering processes.

• Understanding of prompt engineering and evaluating AI-generated outputs in a software engineering context.

• Awareness of best practices for AI-driven development, including reliability, reproducibility, security, and governance.

• Must pass a background check and agree to a Consent for Disclosure of Personal Information.


🏝️ Benefits

• Monthly Skip spend allowance.

• Generous PTO with a buy and sell program allowing for up to 5 additional days.

• Up to 20 weeks of top-up for parental leave.

• Flexible medical and dental insurance options for you and your family.

• Access to world-class training resources.

• Exclusive offers from Workperks featuring hundreds of top brands.

• RRSP contributions with a variety of investment portfolios.

• Paid sick leave.

• Well-being support programs.

• The freedom to work from nearly anywhere in the world for 4 weeks each year.

• Dedicated mentorship.

• Opportunities for global mobility.

• A wellness-first culture grounded in true diversity and inclusion.

• Participation in a paid on-call rotation.

People also viewed

CVS Health5 hours ago

Senior Software Engineer – Backend

US flagAlabama, +43 more statesFull-timeBackend Engineer$83.4k – $222.5k/year
ApplyView job
QAD5 hours ago

Chief Technical Architect, Engineering

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
Tarantula Global5 hours ago

Database Developer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
Boon5 hours ago

Technical Architect

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Radiology Partners5 hours ago

Senior Database Engineer

US flagMinnesota OnlyFull-timeBackend Engineer$115k – $125k/year
ApplyView job
Softplan6 hours ago

Senior .NET Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers