U

Software Engineer - Java Backend

Unity Infotech

Dubai, United Arab Emirates · Full Time

Be the first to apply

Experience
7+ yrs
Salary
Openings
1
Posted
2 seconds ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Unity Infotech

Unity Infotech Solutions is a prominent fintech and IT services provider specializing in digital payments and banking transformation for financial institutions and government bodies across the Middle East. The company is headquartered in Dubai, with robust R&D and delivery centers in India and Bahrain. Unity Infotech offers a range of products including an Open Finance platform, image-based cheque clearing systems, funds transfer systems, wage protection systems, electronic cheque clearing, instant payment systems, Unified Payment System, and digital banking platforms, all designed to be secure, scalable, and compliant with regional regulations.

Job Overview

We seek a seasoned Java Backend Engineer to build secure, scalable, and high-performance backend applications and microservices tailored for enterprise and financial service environments in Dubai.

Key Responsibilities

  • Architect, develop, and maintain backend microservices, APIs, and services leveraging Java 17+, Spring Boot, Spring Cloud, and Spring Security.
  • Create RESTful APIs and event-driven services following enterprise API and security protocols.
  • Develop and deploy cloud-native applications using Microsoft Azure, Kubernetes (AKS), Docker, and employ Azure DevOps for continuous delivery.
  • Apply robust API security measures including OAuth 2.0, OIDC, JWT, and mutual TLS, adhering to secure coding standards.
  • Collaborate across architecture, DevOps, security, and product teams to deliver comprehensive solutions.
  • Diagnose and resolve production incidents, enhance application performance, and actively engage in code reviews, CI/CD pipelines, and Agile development processes.

Qualifications and Experience

  • Minimum of 7 years’ backend development expertise, including over 3 years with Spring Boot microservices.
  • Proficient in Java, Spring Boot frameworks, designing microservices, REST API development, and API Gateway management.
  • Hands-on experience with cloud platforms, particularly Microsoft Azure, Kubernetes or OpenShift, Docker containerization, and CI/CD pipelines.
  • Familiarity with databases such as Oracle or PostgreSQL, NoSQL options like MongoDB or Redis, and messaging systems including Kafka, IBM MQ, or RabbitMQ.
  • Background in fintech, payments, digital banking, financial technology, or banking sectors is required.
  • Thorough understanding of distributed systems, resilience engineering, DevSecOps principles, OWASP practices, and secure software development lifecycle.
  • Proficiency in English is a must, and knowledge of Arabic is a plus.

Additional Information

  • Location: Dubai, United Arab Emirates (onsite position)
  • Notice Period: Preference for candidates available immediately or with less than one month notice.

Tools & software

Java Docker required Kubernetes required PostgreSQL required MongoDB required Redis required Apache Kafka required RabbitMQ required Oracle required Microsoft Azure required
🤖
Online · instant AI help
Broxer