Senior Banking Integration Developer - BIAN APIs

DiceTek UAE

Abu Dhabi

On-site

AED 360,000 - 720,000

Full time

41 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dicetek LLC in Abu Dhabi is seeking a Senior Banking Integration Developer to design and deliver BIAN-aligned APIs, microservices, and event-driven integrations for a major core banking transformation. You will work with Java/Spring Boot, REST APIs, OpenAPI, Kafka and AsyncAPI, and apply cloud-native patterns across on-site deployments.

The role emphasizes automated testing, CI/CD, observability and secure AI-assisted development practices within a banking context.

Qualifications

  • 7-12 years of professional experience in banking integration development.
  • Hands-on delivery experience in a large core banking transformation programme.
  • Practical experience designing or consuming BIAN-aligned APIs.
  • Strong Java and Spring Boot development experience, or equivalent.

Responsibilities

  • BIAN-aligned API development across Experience, Capability and System APIs.
  • Develop RESTful APIs using established API design practices.
  • Implement API integrations with OpenAPI specifications.
  • Create reusable integration components for core banking transformations.
  • Build microservices and event-driven integration with Kafka/AsyncAPI.

Skills

Java
Spring Boot
REST APIs
OpenAPI
Kafka
AsyncAPI
Microservices
Cloud-native
Git
CI/CD
Automated testing
Observability

Job description

Senior Banking Integration Developer - BIAN APIs Job Snapshot

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.

Job Details

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

Core Responsibilities
  • 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.
Microservices and Event-Driven Integration
  • 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.
Core Banking and Enterprise System Integration
  • 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.
Legacy ESB Modernisation
  • 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.
Software Engineering and Development Practices
  • 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.
Automated Testing and Quality Engineering
  • 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 functionality.
  • Apply automated testing practices within CI/CD pipelines.
  • Support code quality and reliable software delivery.
Observability and Integration Resilience
  • Implement observability capabilities for developed integration services.
  • Support monitoring and analysis of API and microservice behaviour.
  • Apply resilient integration patterns to relevant services.
  • Investigate technical issues affecting integration reliability.
  • Use available observability information to support troubleshooting and defect analysis.
  • Contribute to operational readiness of developed integration components.
AI-Assisted Software Development
  • Use secure AI coding assistants to support development activities.
  • Apply AI-assisted coding capabilities where appropriate.
  • Use AI tools to assist with automated test generation.
  • Support code review through AI-assisted analysis.
  • Prepare and refine technical documentation using approved AI capabilities.
  • Apply AI-assisted techniques to support defect investigation and analysis.
  • Review AI-assisted outputs to maintain appropriate software quality and security.
Required Experience
  • 7-12 years of professional experience in banking integration development.
  • Hands‑on delivery experience within a large core banking transformation programme.
  • Practical experience designing or consuming BIAN-aligned APIs.
  • Strong Java and Spring Boot development experience, or equivalent development expertise.
  • Experience developing REST APIs and working with OpenAPI.
  • Knowledge of Kafka and AsyncAPI for event-driven integration.
  • Experience developing microservices.
  • Familiarity with containers and cloud-native application platforms.
  • Proficiency with Git and modern development environments.
  • Experience using CI/CD and automated testing practices.
  • Familiarity with secure AI coding assistants and their application to software engineering.
Required Technical Skills
Banking Integration Architecture
  • BIAN-aligned API development.
  • Experience APIs.
  • Capability APIs.
  • System APIs.
  • Core banking integration.
  • Enterprise application integration.
  • Legacy ESB modernisation.
API and Backend Development
  • Java.
  • Spring Boot or equivalent backend development frameworks.
  • RESTful APIs.
  • OpenAPI.
  • Microservices.
  • Reusable integration components.
Event-Driven Technologies
  • Apache Kafka.
  • AsyncAPI.
  • Domain events.
  • Event-driven integration.
  • Asynchronous messaging.
  • Resilient integration patterns.
Cloud-Native Engineering
  • Containers.
  • Cloud-native platforms.
  • Microservices deployment concepts.
  • CI/CD pipelines.
  • Integration observability.
  • Automated testing.
Development Tools and Practices
  • Git.
  • Modern integrated development environments.
  • Source code management.
  • Automated test development.
  • Code review.
  • Technical documentation.
  • Defect analysis.
  • Secure AI-assisted development.
Banking Platforms and Integration Domains

The role involves integration with systems supporting:

  • Core banking.
  • Customer master data.
  • Customer Relationship Management (CRM).
  • Anti-Money Laundering (AML).
  • Fraud management.
  • Payments.
  • Cards.
  • Lending.
  • Document management.
Key Delivery Outcomes
  • BIAN API Implementation - Developed BIAN-aligned Experience, Capability and System APIs. - Implemented reusable banking integration services. - API definitions and supporting technical documentation.
  • Microservices and Event Integration - Developed microservices and domain events. - Kafka-based integration capabilities. - Asynchronous service interfaces using relevant AsyncAPI concepts. - Resilient integration components.
Professional Competencies
  • Strong software engineering and technical problem-solving capabilities.
  • Ability to develop complex banking integration services.
  • Practical understanding of BIAN-aligned API architecture.
  • Experience working with distributed and event-driven systems.
  • Attention to code quality, integration reliability and maintainability.
  • Ability to investigate and resolve technical defects.
  • Effective technical documentation and code review practices.
  • Ability to apply modern engineering tools, including secure AI-assisted development capabilities.
Role Expectations

The Senior Banking Integration Developer will contribute directly to the development and modernisation of integration services within a major core banking transformation programme. The successful candidate will combine strong Java or equivalent backend development skills with practical experience in BIAN-aligned APIs, microservices, Kafka and enterprise banking integration. The role requires hands‑on delivery across API development, event-driven services, legacy ESB modernisation, automated testing and operational observability. Candidates should demonstrate 7-12 years of relevant banking integration development experience and the technical capability to deliver reliable, maintainable and secure integration solutions across complex banking environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Banking Integration Architect - BIAN and APIs
Banking Integration Architect - BIAN and APIs

DiceTek UAE • Abu Dhabi

On-site
AED 550,000 - 900,000
API Integration Architect - Core Banking Transformation
API Integration Architect - Core Banking Transformation

Unity Infotech Solutions LLC • Abu Dhabi

On-site
AED 350,000 - 550,000
Banking Data Architect - BIAN and Data Governance
Banking Data Architect - BIAN and Data Governance

DiceTek UAE • Abu Dhabi

On-site
AED 480,000 - 660,000
Banking Quality Engineering Lead - API Testing
Banking Quality Engineering Lead - API Testing

DiceTek UAE • Abu Dhabi

On-site
AED 120,000 - 200,000
Banking Business Analyst - BIAN and UAT
Banking Business Analyst - BIAN and UAT

DiceTek UAE • Abu Dhabi

On-site
AED 180,000 - 260,000
Integration Architect
Integration Architect

Dicetek LLC • Abu Dhabi

On-site
AED 400,000 - 660,000
Senior Banking API & Integration Engineer
Senior Banking API & Integration Engineer

DiceTek UAE • Abu Dhabi

On-site
AED 360,000 - 720,000
Banking Performance Test Engineer - APIs and Integration
Banking Performance Test Engineer - APIs and Integration

DiceTek UAE • Abu Dhabi

On-site
AED 240,000 - 360,000
Banking Platform Product Manager - Core Transformation
Banking Platform Product Manager - Core Transformation

DiceTek UAE • Abu Dhabi

On-site
AED 480,000 - 720,000
BIAN & API Banking Integration Architect
BIAN & API Banking Integration Architect

DiceTek UAE • Abu Dhabi

On-site
AED 550,000 - 900,000