Java Developer - Digital Payments

1116723
  • Job type

    Permanent
  • Location

    Downtown Toronto - 3 days Onsite
  • Profession

    Software Development
  • Industry

    Technology & Internet Services
  • Pay

    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

Apply for this job

Talk to Shivangi Gupta, the specialist consultant managing this position

Located in Toronto (EN), 8 King Street East, 20th FloorTelephone:  6472889184