The Company is looking for experienced Visa & Forex Java Developers to join its technology team on a 12-month contract. The successful candidates will be responsible for designing, developing, and supporting Visa payment systems and Forex trading platforms, ensuring high performance, reliability, and compliance with banking standards. This role requires strong Java expertise, prior experience in a banking or financial services environment, and proven ability to thrive in a corporate setting.
Key Responsibilities
- Design, develop, and maintain Java applications supporting Visa and Forex systems.
- Translate business requirements into scalable technical solutions.
- Integrate with internal banking platforms and external partners/vendors.
- Ensure compliance with banking regulations, security, and governance frameworks.
- Develop and maintain APIs, microservices, and middleware solutions.
- Support production systems by troubleshooting and resolving incidents within agreed SLAs.
- Contribute to system upgrades, cloud migration, and digital transformation initiatives.
- Participate in agile ceremonies, code reviews, and DevOps practices.
Qualifications & Experience
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 5+ years Java development experience in a corporate environment.
- Proven experience working in banking, financial services, or fintech (Visa/Payments/Forex preferred).
- Strong skills in Java, Spring Boot, Hibernate, REST APIs, and Microservices Architecture.
- Solid understanding of payment processing, foreign exchange, and settlement systems.
- Experience with SQL/Oracle databases and messaging/integration tools (Kafka, MQ, or similar).
- Knowledge of DevOps pipelines (Jenkins, Git, Docker, Kubernetes) is advantageous.
- Familiarity with banking compliance, risk management, and security standards