Senior Banking Integration Developer - BIAN APIs
Listed on 2026-10-24
-
Software Development
Backend Developer, Java Developer, Computer Software / Middleware, DevOps
Role:
Senior Banking Integration Developer - BIAN APIs
- Location:
Abu Dhabi, United Arab Emirates
- Industry: Banking
- Function: IT-Software Development
- Experience:
7-12 years
- Job Type: Full Time
- Work Arrangement:
On-site
Position Overview Dicetek LLC is seeking an experienced Senior Banking Integration Developer to support a large-scale core banking transformation programme in Abu Dhabi, United Arab Emirates. The role focuses on developing BIAN-aligned APIs, microservices and event-driven integrations connecting core banking systems with critical enterprise applications. The successful candidate will have strong Java and Spring Boot development capabilities, practical experience with REST APIs, OpenAPI, Kafka and AsyncAPI, and a solid understanding of cloud-native integration architectures.
The position requires hands‑on experience delivering integration solutions within banking transformation programmes, including migrating reusable functionality from legacy Enterprise Service Bus (ESB) services. Modern engineering practices, automated testing, CI/CD, observability and resilient integration design are central to the role. The developer will also use secure AI coding assistants to support software development, testing, code review, documentation and defect analysis.
Country:
United Arab Emirates
City:
Abu Dhabi
Industry: Banking
Function: IT-Software Development
Salary:
Not disclosed
Gender: No Preference
Candidate Nationality:
Not specified
Job Type: Full Time
Work Arrangement:
On-site
- BIAN-Aligned API Development
- Design and develop BIAN-aligned Experience APIs, Capability APIs and System APIs. - Implement integration services supporting banking business capabilities.
- Apply BIAN service-domain concepts to API development and integration activities.
- Develop and consume RESTful APIs using established API design practices.
- Work with OpenAPI specifications to support API definition and implementation.
- Develop reusable integration components that support core banking transformation requirements.
- Build microservices supporting enterprise banking integration requirements.
- Develop domain events and event-driven integration capabilities.
- Implement Kafka-based messaging and event processing.
- Apply AsyncAPI concepts to asynchronous integration services.
- Develop integration components suitable for containerised and cloud-native environments.
- Apply resilient integration patterns to improve service reliability.
- Develop integrations between core banking systems and enterprise applications.
- Connect banking services with customer master data platforms.
- Implement integrations involving Customer Relationship Management (CRM) systems.
- Support integration with Anti-Money Laundering (AML) platforms.
- Develop connectivity with fraud management systems.
- Integrate payment processing services.
- Support integration with card management platforms.
- Develop integration services for lending systems.
- Connect banking applications with document management platforms.
- Maintain consistency with relevant banking integration requirements.
- Analyse reusable functionality within legacy Enterprise Service Bus services.
- Support migration of reusable integration logic into modern integration components.
- Develop replacement services using appropriate API and microservices approaches.
- Preserve required business functionality during integration modernisation.
- Support validation of migrated integration logic.
- Contribute to the transition from legacy integration services to modern banking integration architectures.
- Develop integration components using Java, Spring Boot or equivalent technologies.
- Use Git for source code version control.
- Work with modern integrated development environments.
- Apply established software engineering practices throughout development.
- Participate in CI/CD workflows supporting integration delivery.
- Maintain clear technical documentation for developed services and interfaces.
- Support consistent implementation of reusable development patterns.
- Implement automated tests for APIs, microservices and integration components.
- Validate integration behaviour against defined requirements.
- Support testing of event-driven services and domain events.
- Identify and investigate defects affecting integration…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).