Role Profile / Job Description
Position: Senior Developer – APIC
Location: Abu Dhabi, Onsite
Duration: 6 months extendable
Role Purpose
The Senior Developer will play a critical role in designing, developing, and implementing API solutions using IBM API Connect and related technologies. The ideal candidate should have strong hands-on development expertise in a banking or financial services environment, with a deep understanding of SOA methodologies and integration best practices.
Key Responsibilities
Industry & Domain Expertise
Experience in Banking/Financial Services.
Knowledge of SOA delivery methodology and best practices.
Familiarity with banking service standards such as ISO8583, IFX, ISO20022, SWIFT, and Open Bank Project.
API & Service Design
Develop and implement APIs using IBM API Connect.
Ensure API scalability, security, and performance.
Build RESTful services using XML/JSON.
Work with security protocols like OAuth, JWT, and OpenID Connect.
Manage full API lifecycle and maintain API documentation.
Troubleshoot and support API-related issues.
Work with IBM DataPower and implement integration patterns.
SOA Implementation & Architecture
Deliver services in multi-tier and SOA architecture.
Create HLD and LLD documentation.
Prepare technical design documents across multiple projects.
Contribute to SOA best practices and strategic implementation.
Technical Development
IBM DataPower, API Connect, ODM, and ACE (IIB v10.x / v11)
ESQL and Java development
Oracle / SQL DB development
MQ tasks and scripting on Linux
Integration protocols: SFTP, TCP/IP, MQ, JMS, HTTPS, WS, REST
Performance tuning, security standards, and testing (SOAPUI, RPT, RFT, LoadRunner, Postman)
Unit testing and documentation
Project Support
Understand business requirements and translate them into technical solutions.
Prepare IARs and support UAT including documentation.
Track, resolve, and report incidents.
Adhere to delivery timelines and standards.
Provide support during go-live and post-go-live phases.
Participate in Disaster Recovery (DR) testing and documentation.
Key Metrics
Not Applicable – Revenue, Expenses, Assets, Headcount, Branches, ATMs, Direct Reports
Key Accountabilities
Operational Support
Provide Level 3 support for SOA solutions during post-go-live care.
Ensure timely troubleshooting and adherence to SLAs.
Execute assigned tasks within agreed timelines.
Communication
Attend team and stakeholder meetings.
Respond promptly to tasks and communications.
Share regular status updates.
Documentation & Ownership
Maintain documentation related to assigned tasks.
Update shared documents and notify owners of required changes.
Behavioral Competencies (Rated 1–5)
CompetencyRating
Communication5
Adaptability3
Technical Knowledge5
Continuous Improvement3
Influencing2
Information Gathering4
Problem Solving5
Initiative & Change3
Planning & Implementation4
People Development3
Additional Attributes:
Customer Focus, Integrity & Trust, Ethics, Decision Making, Ownership, Business Acumen — All rated at level 3.
Attendance & Conduct
Demonstrate professionalism, teamwork, and punctuality.
Flexibility to work extended hours as needed.
Information Security
Maintain strict data security practices.
Use appropriate access control and auditing tools.
Report any risks or incidents immediately.
Strategic Ability
Rated at level 3 for contributing to long-term planning and execution.
Specialist Skills & Certifications
Certified in IIB v10 & MQ v9.1
Hands-on experience with API Connect, DataPower
Proficiency in J2EE, Oracle, and MS SQL
Familiar with MQ Explorer, SOAP UI, RFUtils, WebSphere Registry
Experience Required
5–7 years of SOA development experience
Minimum 2–4 years in a similar role within the banking/financial sector