Java Developer - Digital Payments
JOB_52846751116723Job type
PermanentLocation
Downtown Toronto - 3 days OnsiteProfession
Software DevelopmentIndustry
Technology & Internet ServicesPay
opto $130K base + Benefits
Must have experience in payments
Java Developer (Back End)– Payments Domain
Client: IT consulting
Role: Java Developer
Job Type: Permanent
Location: Hybrid (3 days Downtown Toronto)
Your New Company
Our client is a specialized product company that offers global, national, and enterprise payment platforms and services in digital payments to clients across North America, Europe, the UK, the Middle East, APAC, and India.
Your New Role:
Seeking a highly skilled and experienced Application Engineer with expertise in Java, Spring Boot, and a solid understanding of microservices architecture. The ideal candidate will have 6-10 years of hands-on experience in designing, developing, and deploying enterprise-grade applications, particularly in the payment’s domain. A deep understanding of ISO 20022, e-transfers, and real-time payment systems is preferred.
Responsibilities
- Design, develop, and maintain scalable, high-performance applications using Java and Spring Boot
- Implement and manage microservices-based architectures, ensuring seamless integration and scalability
- Develop and maintain RESTful APIs and work with asynchronous messaging systems like Kafka, RabbitMQ, or equivalent
- Collaborate with cross-functional teams to design and implement secure, efficient payment solutions
- Ensure compliance with industry standards such as ISO 20022 and payment protocols for e-transfers and real-time payments
- Troubleshoot and resolve application issues, optimizing performance and reliability
- Participate in code reviews, testing, and deployment processes to maintain high-quality standards
- Stay up-to-date with emerging technologies and trends in the payments industry
What You’ll Need to Succeed:
- 6-10 years of professional experience in software development with expertise in Java and Spring Boot
- Hands-on experience with microservices architecture and building distributed systems
- Strong knowledge of API development and integration (REST/JSON)
- Expertise in asynchronous messaging systems such as Kafka or RabbitMQ
- Experience in the payment’s domain, including knowledge of ISO 20022, e-transfers, and preferably real-time payment systems
Others:
- Strong understanding of secure coding practices, performance optimization, and scalability
- Excellent problem-solving skills, attention to detail, and ability to work in a collaborative team environment
- Familiarity with DevOps practices and tools for CI/CD is a plus
Assets:
- Experience with cloud platforms such as AWS, Azure, or GCP
- Knowledge of containerization technologies (Docker, Kubernetes)
- Exposure to domain-driven design and event-driven architectures
What You’ll get in Return
The client is offering a permanent role with competitive compensation and benefits package
Interested?
If you’re available and interested in this role, please reply to Shivangi.gupta@hays.com as soon as you can attaching your updated resume.
#LI-DNI
Java Developer - Digital PaymentsJOB_528467511167232025-01-072025-04-08
Talk to Shivangi Gupta, the specialist consultant managing this position
Located in Toronto (EN), 8 King Street East, 20th FloorTelephone: 6472889184JOB_52846751116723