Only on our W2 :
Role Description
This is a contract role with our client, Hybrid position - offering flexibility for some remote work. As a Payments Java Developer/Lead, you will be responsible for developing high-quality software solutions and collaborating with cross-functional teams to design, develop, and maintain Java-based applications.
Qualifications
- Develop, maintain, and enhance payment processing services using Java, Spring, and Spring Boot frameworks to ensure high performance, scalability, and security of payment transactions. This includes processing payments across various networks such as SWIFT(must have), ACH, and FEDWIRE, ensuring transactions are executed promptly and accurately.
- Design and implement microservices to handle payment workflows, integrating SWIFT messages (MT / MX) and ensuring accurate communication of financial instructions.
- Ensure compliance with global standards, including SWIFT MT message types and the transition to ISO 20022 standards for payment messaging, utilizing a microservices architecture for seamless integration and updates.
- Develop robust solutions to reconcile transactions, utilizing Java-based microservices to identify and resolve any issues or discrepancies between system-generated and actual payment records.
- Manage, troubleshoot, and optimize payment files and formats, such as ACH NACHA files and FED payment messages, ensuring efficient processing with well-structured backend services developed using Spring Boot and Java frameworks.