** Must have Payments domain experience**
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 as soon as you can attaching your updated resume.