About the position
We are seeking a high-caliber Senior Software Engineer to join our Payment Modernisation initiative. This role is critical in evolving our financial ecosystem, focusing on the delivery of robust, scalable, and secure payment and trade processing solutions. You will be responsible for the end-to-end development lifecycle-from design and integration to complex lifecycle handling and operational readiness-ensuring all deliverables align with international banking standards like ISO 20022 and BIAN.
Core Responsibilities
Feature Engineering: Implement and enhance high-priority payment or trade processing functionalities.
Integrations: Develop and maintain sophisticated integrations and interfaces for payment-related messaging and trade workflows.
Lifecycle Management: Build logic for complex payment/trade lifecycles, including advanced validation, intelligent routing, exception handling, and automated reconciliation.
Quality & Standards: Ensure all code artefacts are compliant with agreed-upon quality, security, and design standards (Clean Code, OWASP).
Testing & Remediation: Perform rigorous unit and integration testing; take ownership of defect fixes and technical remediation for assigned components.
Technical Documentation: Maintain and update high-quality technical documentation for all delivered changes.
Operational Support: Provide technical input for testing cycles, deployment orchestration, and long-term operational readiness.
Required Skills & Qualifications
Technical Stack
Languages: Expert-level proficiency in Java 21+.
Frameworks: Mastery of Spring Boot 3.5+.
Data Management: Strong experience with both relational (Oracle DB) and NoSQL (MongoDB) databases.
Messaging & Integration: Hands-on experience with Kafka and Google Protocol Buffers (Protobuf).
Cloud & DevOps: Proficiency in Kubernetes and Helm for container orchestration and deployment.
Business & Domain Expertise
Messaging Standards: Deep understanding of SWIFT messaging and the ISO 20022 standard.
Banking Architecture: Familiarity with BIAN (Banking Industry Architecture Network) frameworks.
Trade Finance: Understanding of trade-related lifecycles and financial messaging workflows.
2026 Deliverables Roadmap
The successful candidate will be expected to deliver consistent output across the 2026 calendar year, with monthly milestones including:
Validated payment processing enhancements.
Updated interface specifications and integration logic.
Completed test suites (Unit/Integration) for all delivered features.
Resolved defects and technical debt remediation.
Operational readiness sign-offs for production deployments.
Desired Skills:
- java 21
- roadmap
- SWIFT messaging
- Kubernetes
- Kafka
- Oracle DB
- Spring Boot