The Core Payment team is responsible for creating innovative, reliable, and scalable Java-based microservices that support various payment applications
Job Summary
The Core Payment team is responsible for creating innovative, reliable, and scalable Java-based microservices that support various payment applications.
This role offers a base salary range of $102,200 to $125,000 CAD with eligibility for discretionary variable compensation based on performance.
Candidates will lead technical discussions, ensure defect-free programming, and act as a subject matter expert for development issues within a diverse technology team.
Matching Summary
The Core Payment team is responsible for creating innovative, reliable, and scalable Java-based microservices that support various payment applications.
Salary
Base: $102,200 - $125,000 CAD; Bonus/Equity: Eligible for discretionary variable compensation award; Benefits: Health, well-being, savings, retirement programs, paid time off
Skills & Requirements
Must-have
5+ years of extensive Java experience
Spring Boot and Microservices architecture
Kafka messaging and DevOps practices
Unix shell scripting proficiency
SQL and NoSQL database experience
CI/CD tools like Jenkins and GitLab
Cloud platform experience Azure AWS GCP
Nice-to-have
Payments domain knowledge preferred
Strong algorithmic problem-solving skills
Experience with SOAP and REST APIs
Vulnerability scan tools Veracode Sonar
Log management tools Splunk Dynatrace
Leadership of junior to senior developers
Creating design artifacts UML diagrams
Key Requirements
Graduate or Undergraduate Degree in Technology
Minimum 5 years of extensive Java experience
Deep understanding of Microservices and Composite API architectures