Title: Technical Integration Engineer
Location: Abu Dhabi, Onsite
Client: ADIB
Duration: 6 months extendable contract
Job Title: Technical Integration Engineer
Role Purpose:
As a Technical Integration Engineer, you will participate in all aspects of the software development lifecycle including estimation, technical design, implementation, documentation, testing, deployment, and support of applications. Working in a collaborative team environment, you will partner with solution architects and developers to translate wireframes and creative designs into functional and scalable technical solutions.
Key Responsibilities:
Serve as a technical lead and mentor, supporting team members and driving service improvements.
Lead technical planning and requirement-gathering phases, including estimation, architecture, development, and testing.
Customize Decision Center and Enterprise Console using extension APIs to suit business user requirements.
Deliver projects and solutions involving:
Banking and e-channels systems
Microservices architecture
Spring Boot and OpenShift container platform
SOA methodologies and best practices
Design and develop core services using:
REST APIs and Web Services
Integration Design Patterns
SOA principles
SDLC & SGLC methodologies
HLD & LLD documentation
Strong hands-on development experience in:
IBM DataPower, API Connect, ODM
IBM ACE/IIB (v10.x and v11), ESQL, Java
Oracle/SQL databases, IBM MQ, WSRR
Integration protocols (SFTP, TCP/IP, MQ, JMS, HTTPS, WS, REST)
Security and performance optimization
Shell scripting on Linux for IIB and MQ
Utilize testing tools such as SOAPUI, RPT, RFT, LoadRunner, and Postman; create unit test documents and test scenarios.
Provide ongoing technical support, manage BAU activities and change requests to closure.
Gather and document business requirements, ensuring alignment with technical solutions.
Coordinate with service teams/vendors to resolve issues and ensure timely ticket resolution.
Support go-live and post-deployment activities, including DR, security, and maintenance routines.
Align with internal IT policies and ensure service delivery adheres to mandatory standards.
Provide monthly updates and periodic reports on ongoing initiatives.
Contribute to continuous improvement, innovation, and optimization of technology solutions.
Participate in Agile/Scrum processes and DevOps practices including CI/CD and automated deployments.
Ensure effective cross-functional collaboration, stakeholder communication, and business continuity.
Flexibility to support weekend or holiday duties on a rotational basis when required.
Technical Skills / Tools Required:
Integration & Architecture:
Integration patterns, SOA design/governance, REST, SOAP, Microservices
Middleware & Development:
IBM DataPower, API Connect, ODM, ACE/IIB, Java (Spring Boot, Spring MVC, Spring Security), NodeJS
Messaging & Middleware:
Kafka, MQ Series, ActiveMQ, RabbitMQ
Databases:
Oracle, SQL Server, DB2, MySQL, Sybase
DevOps & CI/CD:
Jenkins, Maven, Gradle, Docker, Kubernetes, OpenShift (multi-cluster, multi-region HA setup)
Monitoring & Performance:
AppDynamics, Kibana, Grafana, Elasticsearch
Version Control & Deployment:
GitHub, Git, Eclipse, OpenShift API server
Testing:
SOAPUI, Postman, LoadRunner, RPT
Documentation:
HLD, LLD, test cases, user guides
Qualifications & Experience:
Education:
BSc in Computer Science, B.Com Informatics, MBA, or relevant advanced degree
Industry Knowledge:
Strong understanding of financial domains: core banking, cards, payments, GL, reconciliation
Experience:
8–10 years in system analysis, design, development, and testing
4–7 years in the banking/financial services domain
4–5 years of integration-specific experience
Familiarity with Agile methodologies and DevOps/production support best practices