Java Developer - Back End - Payments

job
  • Hays
Job Summary
Location
Toronto ,ON C6A
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
09 Jan 2025
Share
Job Description

** 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.

Other Smiliar Jobs
 
  • Edmonton, AB
  • 10 Days ago
  • Vancouver, BC
  • 10 Days ago
  • Vancouver, BC
  • 10 Days ago
  • Toronto, ON
  • 10 Days ago
  • Mississauga, ON
  • 8 Days ago
  • Mississauga, ON
  • 8 Days ago
  • Vancouver, BC
  • 8 Days ago
  • Mississauga, ON
  • 8 Days ago
  • Mississauga, ON
  • 5 Days ago
  • Ottawa, ON
  • 5 Days ago
  • Edmonton, AB
  • 5 Days ago