Position: Senior Java Developer (Swift Payments)
Location: Toronto, ON (Hybrid-3 days onsite)
Must haves
- Swift Payments - Swift messaging, ISO 20022, MT/MX integration
- Java, J2EE, Spring Boot, Unix Shell script, VB Script, SQL, Windows Batch Script, JBoss, WebSphere, Unix, Windows Server, Oauth, Understanding of CI/CD
- Rest Webservices
- International Payments, Messages Formats, Remittances
Nice to haves
- Experience with microservices architecture and cloud-based solutions is a plus
- Agile Software Development
Job Description
What you'll need to succeed (required skills):
- Bachelor's degree in computer science, Engineering, or a related field.
- Minimum 8+ years of experience in Java development, with a focus on payment systems (Swift Payments).
- Minimum 3+ years of experience in payment processing platforms and APIs, particularly in Swift Payments.
- Experience in International Payments, Messages Formats, Remittances.
- Proficient in databases such as MySQL, PostgreSQL, or Oracle, including writing complex queries.
What will help you stand out (preferred skills):
- Experience with microservices architecture and cloud-based solutions is a plus.
- Knowledge of software development methodologies such as Agile or Scrum