Senior Developer (Java 17 & Volante)

DeARX
South Africa
ZAR 400 000 - 500 000
Job description

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

  1. Design, develop, and optimize high-performance backend applications using Java 17.
  2. Utilize modern Java features (records, pattern matching, virtual threads) to enhance system efficiency.
  3. Work with Volante Designer & Volante Payment Processing Hub (PPH) to implement and integrate financial workflows.
  4. Develop, customize, and support payment processing solutions for SWIFT, SEPA, ACH, ISO 20022, and real-time payments (RTP).
  5. Perform message transformation, enrichment, and routing for financial transactions.
  6. Design and implement RESTful APIs and microservices using Spring Boot.
  7. Develop secure and scalable solutions that integrate with third-party banking platforms.
  8. Implement event-driven architecture with Kafka, RabbitMQ, or JMS.
  9. Work with financial messaging standards such as SWIFT MT/MX, ISO 20022, and FIX.
  10. Ensure compliance with banking regulations, AML, and KYC for transaction processing.
  11. Deploy applications on AWS, Azure, or Google Cloud (if applicable).
  12. Work with Docker, Kubernetes, and CI/CD pipelines for deployment automation.

Key Requirements

  1. 8-10 years of Java development experience, including Java 17.
  2. Banking industry experience is mandatory.
  3. Hands-on experience with Volante Technologies (Volante Designer, Payment Processing Hub).
  4. Strong knowledge of financial transaction processing, payment gateways, and messaging protocols.
  5. Expertise in Spring Boot, microservices, RESTful APIs.
  6. Experience with messaging systems (Kafka, RabbitMQ, JMS).
  7. SQL/NoSQL database experience (PostgreSQL, MySQL, MongoDB).
  8. Knowledge of ISO 20022, SWIFT MT/MX, SEPA, ACH payment flows.
  9. Strong problem-solving and analytical skills.
  10. Ability to work in a fast-paced banking environment with tight deadlines.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Developer (Java 17 & Volante) jobs in South Africa