Job Openings
Senior Developer (Java 17 & Volante)
About the job Senior Developer (Java 17 & Volante)
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).
- SQL/NoSQL database experience (PostgreSQL, MySQL, MongoDB).
- Knowledge of ISO 20022, SWIFT MT/MX, SEPA, ACH payment flows.
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced banking environment with tight deadlines.