Software Engineer – Digital Payments
Role Overview
Software Engineer role focused on resilience and stability for critical banking and payment applications.
The position is described as an urgent requirement for banking clients in Abu Dhabi; payroll is through Talent Arabia with deployment to a bank.
Key Skills for This Role
Full Job Posting
Role overview
Software Engineer role focused on resilience and stability for critical banking and payment applications.
The position is described as an urgent requirement for banking clients in Abu Dhabi; payroll is through Talent Arabia with deployment to a bank.
Responsibilities
- Design and implement retry, circuit-breaker, failover, timeout, and graceful-degradation patterns.
- Improve availability, recoverability, and fault tolerance; address incidents and recurring production failures with permanent fixes.
- Implement resilience controls across APIs, messaging, databases, and external integrations.
- Improve monitoring, alerting, health checks, and automated recovery; conduct resilience, failover, and disaster-recovery testing.
- Work with architecture, infrastructure, production-support, and vendor teams; support modernization and scalability.
- Review code, follow secure-coding standards, and document designs, procedures, runbooks, and support handovers.
Required skills and experience
- Hands-on Java/J2EE and Spring Boot development and resilience-framework experience with Resilience4j, Hystrix, or equivalent.
- Distributed systems, microservices, REST APIs, and API gateway experience.
- Messaging experience with IBM MQ, Kafka, or AMQ.
- Oracle PL/SQL, SQL performance tuning, Linux/Unix scripting, monitoring, CI/CD, DevOps, and Kubernetes or OpenShift experience.
- Banking/payment domain and high-availability systems experience are required.
- Strong analytical and problem-solving skills, including production troubleshooting under pressure.
Preferred certifications
- Oracle Certified Professional Java Developer, RHCE, AWS, Azure, ITIL Foundation, and CKAD certifications are listed as preferred, not mandatory.
Tools and platforms
- Preferred stack includes Java 8/17+, Spring Boot and Spring Cloud, Resilience4j, Oracle, PL/SQL, REST, Kafka, AMQ, IBM MQ, Kubernetes, OpenShift, Linux, Git, and Dynatrace.
- Listed tools include JIRA, Confluence, GitHub, TFS, SonarQube, Postman, STS, Eclipse, SoapUI, Dynatrace, ServiceNow, and IBM MQ Explorer.
- Exposure to AI-assisted coding tools and practices is listed.
Hiring process
- The first interview round is an online test described as lasting 1.5 hours.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TAT IT Technolgies
Engineer – IT Operations
Dubai, UAE
The employer is seeking an IT Operations Engineer to support business-critical production services in a 24×7 environment. The role covers monitoring, incident response, backups, recovery, change coordination, and data-ce
IT SERVICE DESK in Airline Domain
Dubai, UAE
The employer is seeking an L2 service desk specialist to support airline employees and guide technicians in a 24×7 enterprise environment. Candidates need service desk, ITSM, ticketing, directory and Microsoft 365 admini
Technician – IT Service Management in Airline Domain
Dubai, UAE
The role supports implementation, operation, maintenance, and improvement of IT service-management processes for airline-domain services. Candidates should be familiar with ITSM and ITIL practices and be able to coordina
Manager - Technology Lifecycle and Resilience in banking domain
Abu Dhabi, UAE
The employer is seeking a Manager to lead technology lifecycle governance and enterprise resilience strategy for banking clients. The role covers lifecycle frameworks, resilience architecture, cross-functional alignment,
Senior Test(Digital Signature journeys, DigiSign platforms, API integration)
Abu Dhabi, UAE
The employer seeks a Senior Test Engineer with banking-domain experience to validate digital-signature journeys, DigiSign platforms and API integrations. The role covers SIT, UAT, regression, release and production testi
Technical Account Manager-Insurance Domain
Dubai, UAE
The employer seeks an experienced Technical Account Manager with mandatory insurance-domain expertise and strong techno-functional skills. You will lead UAE client engagements, project delivery and application support, w
Enterprise Architect – Tech Resilience in banking domain
Abu Dhabi, UAE
The employer is seeking an Enterprise Architect to shape resilience and failover architecture for a banking client. The work includes assessing current systems, identifying recovery risks, and developing target-state opt
React Native Lead-mobile application +web Application ( both must)–Typescript
Dubai, UAE
A technology provider is seeking a React Native Lead to develop mobile and web applications for a banking client. The role requires at least six years of hands-on React Native experience, strong React and TypeScript skil
Engineer – IT Operations
Dubai, UAE
IT SERVICE DESK in Airline Domain
Dubai, UAE
Technician – IT Service Management in Airline Domain
Dubai, UAE
Manager - Technology Lifecycle and Resilience in banking domain
Abu Dhabi, UAE
Senior Test(Digital Signature journeys, DigiSign platforms, API integration)
Abu Dhabi, UAE
Technical Account Manager-Insurance Domain
Dubai, UAE
Enterprise Architect – Tech Resilience in banking domain
Abu Dhabi, UAE
React Native Lead-mobile application +web Application ( both must)–Typescript
Dubai, UAE