Java Developer - Digital Payments

Company:  Hays
Location: Toronto
Closing Date: 02-11-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Java Developer – Back EndClient: FinTechRole: Java Developer – back end – Digital Payments Job Type: PermanentLocation: Toronto (4 days onsite) Experience in Payments or financial transaction processing is mandatoryYour New CompanyOur client, a very well-known FinTech company is looking to hire a Java Developer – Back End – Digital Payments to build a highly available, highly resilient, high performance central real-time payment infrastructure. Your New Role: We are seeking a skilled Java Backend Developer with expertise in transaction processing, preferably in Payments, or in Banking and Financial Services. The ideal candidate will have a deep understanding of building secure and scalable transaction processing system using micro-services based architecture and Java Sprint Boot tech stack. You will be responsible for developing and maintaining high performance, scalable backend services that power the payment processing systems of leading banks in North AmericaRESPONSIBILITES:• Design and develop backend services for transaction processing • Develop and manage RESTful APIs to handle payment lifecycle • Work with relational and NoSQL databases to handle transaction data efficiently • Implement and enforce security protocols to protect sensitive payment data • Develop robust systems for processing payment transactions • Ensure backend services are optimized for high availability and low latency, handling large volumes of transactions • Work with third-party services to integrate to implement end to end payment solutions • Structured approach for diagnosis, troubleshooting, and issue resolution • Work in a scrum team and meet the scrum team’s collective objective • Develop and execute unit tests, integration tests, and performance tests to ensure code quality and reliability.What You’ll Need To Succeed:• Experience in Payments or financial transaction processing is mandatory• 6-10 years of experience in Java backend development, with at least 3+ years focused on payment and transaction systems • Proficient in Java • Strong experience with Spring Boot, Spring MVC, and Sprint Batch RS Software Confidential Job Description – Java Backend Developer 2 • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB) • Knowledge of security practices in payment processing, including encryption, tokenization, and compliance with PCI- DSS • Proficiency with Git and understanding of CI/CD pipelines • Hands-on experience with tools like Docker, Kubernetes would be a plus • Exposure to ISO20022 message format will be a plus • Exposure to scrum execution methodology will be a plus What You’ll get in ReturnThe client is offering a permanent engagement and benefits.Interested?If you’re available and interested in this role, please reply to [email protected] as soon as you can attaching your updated resume with expected pay rate range.
Apply Now
Share this job
Hays
Hays
  • Similar Jobs

  • Java Developer - Digital Payments

    Toronto
    View Job
  • Java Developer - Digital Payments

    Toronto
    View Job
  • Java Developer - Digital Payments

    Toronto
    View Job
  • Java Backend Developer – Digital Payments

    Toronto
    View Job
  • Java Backend Developer – Digital Payments

    Toronto
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙