Job matched to your search
Software Engineer - Java Backend (m/f/d)
Halian | Managed Services, Recruitment Agency & Contract Staffing · Abu Dhabi Emirate, United Arab Emirates
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
Key Responsibilities *
Main duties and day-to-day tasks expected from the resource Design, develop, and maintain enterprise-grade backend services, APIs, and microservices using Java and Spring Boot.
- Build secure, scalable, resilient, and high-performance banking applications supporting digital channels, mobile banking, internet banking, corporate banking, and integration platforms.
- Develop RESTful APIs and event-driven services while adhering to enterprise API standards and governance frameworks.
- Deploy and support applications on Microsoft Azure using cloud-native services and container platforms.
- Collaborate with architects, DevOps engineers, security teams, and product squads to deliver end-to-end solutions.
- Implement OAuth 2.0, OpenID Connect, JWT, API security, encryption, and secure coding standards.
- Troubleshoot production issues, optimize application performance, and support release management activities.
- Participate in Agile ceremonies, design reviews, code reviews, and CI/CD pipeline implementation
Required Skills *
Primary technical and functional skills
- Strong experience in Java 17+, Spring Boot, Spring Cloud, Spring Security, and Microservices Architecture.
- Hands-on experience in designing and developing REST APIs, OpenAPI/Swagger specifications, and API lifecycle management.
- Strong knowledge of API security including OAuth 2.0, OpenID Connect (OIDC), JWT, mTLS, and certificate management.
- Experience with Azure services including Azure Kubernetes Service (AKS), Azure App Services, Azure Key Vault, Azure Storage, Application Insights, and Azure DevOps.
- Experience with relational and NoSQL databases such as Oracle, PostgreSQL, SQL Server, MongoDB, and Redis.
- Strong understanding of design patterns, distributed systems, resilience patterns, and fault tolerance mechanisms.
- Knowledge of OWASP Top 10, and secure SDLC practices.
Required Experience / Knowledge Areas *
Specific domain or industry knowledge required
- 5+ years of backend development experience with at least 3 years building Spring Boot microservices.
- Proven experience delivering enterprise banking, fintech, payments, digital banking, or financial services solutions.
- Strong understanding of banking integration patterns, API Gateways (Kong, Layer7), and enterprise integration architecture.
- Experience working within regulated environments with strong security, audit, and compliance requirements.
- Experience building highly available and scalable systems supporting mission-critical customer journeys.
- Understanding of CI/CD, DevSecOps, cloud-native development, and containerized deployments.
- Experience with Kafka, IBM MQ, Rabbit MQ or other messaging technologies.
- Knowledge of OpenShift, Kubernetes, Docker, Istio Service Mesh, and container orchestration platforms.
Good-to-Have Skills
Additional skills that are an advantage but not mandatory
- Experience with API Management platforms such as Kong, Azure API Management.
- Knowledge of observability tools including Dynatrace, Grafana, Prometheus and App Insights.
- Experience with Corporate Banking, Trade Finance, Payments, Treasury, Lending, Customer Onboarding, or Digital Banking domains.
- Exposure to AI, cloud migration, and modernization programs.
Key Deliverables *
Expected outputs and outcomes from the resource
- Delivery of secure, scalable, and high-performing backend services and APIs.
- Development of reusable microservices and shared platform capabilities.
- Successful deployment and support of applications on Azure cloud platforms.
- Compliance with performance, security, audit, and regulatory requirements.
- Production-ready solutions with complete documentation, automated testing, monitoring, and operational support readiness.
- Achievement of defined NFRs for availability, latency, scalability, and resiliency.
Certifications Required
e.g. AWS Certified, PMP, CISSP, Azure, ITIL
- Microsoft Azure Developer Associate (AZ-204) Preferred
- Microsoft Azure Fundamentals (AZ-900) Preferred
- Oracle Java Certification Preferred
- Kubernetes Certification (CKA/CKAD) Preferred
- Certified Scrum Developer or Agile Certification Preferred
Software Engineer - Java Backend in Abu Dhabi, United Arab Emirates
More jobs in Abu Dhabi Emirate, United Arab Emirates
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job