As Reach’s Senior Java Developer, you’ll play a key role in expanding our technical ecosystem and delivering high-impact products that support global ecommerce at scale. You’ll design, build, and optimize core services that power our Merchant of Record platform.
What You'll Do
- Build and enhance Java and Spring Boot services that power Reach’s global payment and tax systems.
- Develop new features for our international tax product and maintain our Drop-in integration product.
- Architect scalable service integrations and design robust data flows across internal and external systems.
- Champion engineering best practices across security, performance, observability, and testing.
- Investigate, debug, and resolve issues within distributed services and integrations.
- Review code, support team development, and ensure high engineering standards are upheld.
- Contribute to automated testing to ensure reliability and resilience of our platform.
- Collaborate across Product, Engineering, and Operations to drive continuous improvement.
What We're Looking For
- 10+ years of professional software development experience.
- Deep expertise in Java, Spring Boot, and building scalable, reliable backend services.
- Hands-on experience with AWS (CloudFormation, Lambda, S3, ECS).
- Strong SQL skills and experience with relational databases.
- Familiarity with modern data and messaging systems (Snowflake, Kafka).
- Experience with AI-assisted development tools (e.g., GitHub Copilot).
- Strong understanding of engineering best practices, testing, CI/CD, and operational readiness.
- Proficiency with Git and modern development workflows.
- A proactive, analytical mindset and comfort working in a fast-moving environment.
Nice to Have
- Experience with Vue/Svelte or JavaScript/TypeScript.
- Python experience.
- Familiarity with CI/CD tools (GitHub Actions, Jenkins, CodePipeline).
- Experience with Datadog, CloudWatch, OpenTelemetry.
- Snowflake development experience.
- Startup, ecommerce, or FinTech background.
- Experience with JIRA/Confluence.
Technical Stack
- Java, Spring Boot, SQL
- AWS, CloudFormation, Lambda, S3, ECS
- Snowflake, Kafka, GitHub Copilot, Git
- Vue, Svelte, JavaScript, TypeScript, Python
- GitHub Actions, Jenkins, CodePipeline
- Datadog, CloudWatch, OpenTelemetry
- JIRA, Confluence
Team & Environment
You will report to the Manager of Application Integration.
Benefits & Compensation
- Competitive compensation and pension contribution.
- Comprehensive private healthcare coverage.
- Annual learning and development allowance.
- Hybrid working with modern office space.
- A collaborative, global team driving innovation in cross-border payments.
Work Mode
This is a hybrid position open to candidates in Canada and the US.
Reach Ltd. is an equal opportunity employer.




