We are seeking an experienced Senior Developer (Java 17 & Volante) to join our team for a 12-month contract within the banking sector. The ideal candidate will have 8 - 10 years of experience in software development, with a strong focus on Java 17, Volante payment processing, microservices architecture, and banking applications.
Key Responsibilities
Design, develop, and optimize high-performance backend applications using Java 17.
Utilize modern Java features (records, pattern matching, virtual threads) to enhance system efficiency.
Work with Volante Designer & Volante Payment Processing Hub (PPH) to implement and integrate financial workflows.
Develop, customize, and support payment processing solutions for SWIFT, SEPA, ACH, ISO 20022, and real-time payments (RTP).
Perform message transformation, enrichment, and routing for financial transactions.
Design and implement RESTful APIs and microservices using Spring Boot.
Develop secure and scalable solutions that integrate with third-party banking platforms.
Implement event-driven architecture with Kafka, RabbitMQ, or JMS.
Work with financial messaging standards such as SWIFT MT/MX, ISO 20022, and FIX.
Ensure compliance with banking regulations, AML, and KYC for transaction processing.
Deploy applications on AWS, Azure, or Google Cloud (if applicable).
Work with Docker, Kubernetes, and CI/CD pipelines for deployment automation.
Key Requirements
8-10 years of Java development experience, including Java 17.
Banking industry experience is mandatory.
Hands-on experience with Volante Technologies (Volante Designer, Payment Processing Hub).
Strong knowledge of financial transaction processing, payment gateways, and messaging protocols.
Expertise in Spring Boot, microservices, RESTful APIs.
Experience with messaging systems (Kafka, RabbitMQ, JMS).