Company logo hidden

Senior Software Engineer – Java (Back-End Developer)- Cash Management

Unlock employer United Arab Emirates 25 Sep 2026

Financial

  • Estimate: $40k - $90k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the job

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

This role is for a Senior Software Engineer specializing in Java, focusing on back-end development within the banking domain, particularly digital banking and cash management.

Technical and Core Skills

  • Strong hands-on experience in Java / J2EE development, including frameworks such as Spring Boot and Spring Framework, as well as Hibernate.
  • Proven expertise in designing and developing scalable RESTful APIs and microservices-based applications.
  • Experience with application servers such as Tomcat, WebLogic, JBoss, or WebSphere.
  • Solid database knowledge in MySQL / SQL Server, including skills in query optimization and performance tuning.
  • Good understanding of web technologies including JSP, Servlets, HTML, CSS, and JavaScript.
  • Experience in system integration using REST, SOAP, and messaging frameworks in enterprise environments.
  • Knowledge of API security frameworks such as OAuth2, OpenID Connect, JWT, and secure coding practices.
  • Strong knowledge of the software development lifecycle (SDLC) including requirement analysis, design, development, testing, and deployment.
  • Familiarity with secure coding practices, application security standards, and banking regulatory expectations.
  • Hands-on experience with CI/CD tools, version control systems (Git), and DevOps practices.
  • Ability to troubleshoot production issues and perform root cause analysis, delivering performance-optimized solutions.
  • Strong analytical, problem-solving, and technical solutioning capabilities.
  • Experience working in the banking or financial services domain, preferably in digital or internet banking platforms.
  • Good communication skills and the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Ability to deliver high-quality, zero-defect solutions within defined timelines in fast-paced project environments.
  • Experience with enterprise integration and middleware.
  • Familiarity with message queues (Kafka, RabbitMQ, ActiveMQ, etc.).
  • Experience working in Linux / Unix environments.
Apply Direct

Jobs you might like   View all jobs

About IT Services and IT Consulting Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct