
Senior Java Developer
Posted 5 hours ago

Posted 5 hours ago
This is a fully remote position, open to applicants in Canada.
• 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.
• 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.
• 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.
CVS Health
QAD
Tarantula Global
Get handpicked remote jobs straight to your inbox weekly.