We are seeking an experienced Java Backend Developer who has rich experience in continuous improvement, automation, and large-scale infrastructure to contribute to the development of compelling business and consumer payment products. If seeing your work used by real-world customers excites you – this is for you:
? Make your mark - modernize how Canadians pay
? Fast paced workplace in Fintech – one of the hottest markets
? Ground-floor opportunity, shape the character of the Canadian team
What You Bring
? Relentless customer focus, driven to delight users with exceptional experiences.
? Experience working in a production-grade multi-tier cloud-native architecture (AWS, Microservices (SpringBoot, SpringCloud), MySQL).
? Are meticulous when it comes to scale, performance and security.
? Thrive in a hybrid environment – you are a self-starter who can work autonomously as well as collaborating in an agile product delivery environment with geographically distributed teams.
? Favour automation as a means to focus on what matters – eliminating repetitive low-value manual work (CICD, test automation, everything.asCode()).
? Are comfortable speaking up, raising new ideas, identifying risks and solutions.
Your Background
- B.S. or higher in Computer Science, Software Design, etc. or equivalent experience
- Technical Experience:
- 5+ years of Java back-end development
- 3+ years of microservice development in Springboot/Springcloud
- Implementing design patterns for resilience, scalability, performance
- Secure coding practices, including OWASP
- Database design and development (MySQL)
- Concurrent team development / CICD pipeline
- Considered a bonus – demonstrated experience with one or more of:
- Cloud-native services/infrastructure/frameworks, preferably with AWS
- Containerization (Docker)
- Serverless (Fargate, Lambda)
- Security (WAF, GuardDuty, IAM, KMS/HSM)
- ELB
- EC2
- Redis
- RDS
- SageMaker
#J-18808-Ljbffr