ATRIBS METSCON GROUP

Software Engineer - Java Back End

ATRIBS METSCON GROUP Dubai, Dubai, United Arab Emirates · AED 180K/yr

Staffing and Recruiting · 501-1,000 employees

18 h ago
java Senior (5-10 yrs) Full-time United Arab Emirates
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain enterprise-grade backend services and microservices using Java and Spring Boot. Collaborate with cross-functional teams to deploy secure, scalable solutions on Microsoft Azure.

What they look for

Java 17+ Spring Boot Microservices REST APIs Azure Kubernetes OAuth 2.0 OpenID Connect Kafka SQL NoSQL CI/CD DevSecOps API Security Docker Spring Cloud

Requirements

Requires 5+ years of backend development experience with a strong focus on Spring Boot microservices and banking integration patterns. Candidates must possess hands-on experience with Azure cloud services and secure coding standards.

Full 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.

Language Requirements

e.g. English only / Arabic preferred / Bilingual

English mandatory; Arabic is preferred.

SECTION 3 – CERTIFICATIONS & TECHNICAL REQUIREMENTS

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

Preferred Tech Stack

e.g. Python, Java, React, Kubernetes, Power BI

Java, Spring Boot, Spring Cloud, Spring Security, REST APIs, Microservices, Azure Kubernetes Service (AKS), Azure DevOps, Docker, Kubernetes, Kafka, Oracle, PostgreSQL, Redis, Kong API Gateway, OAuth 2.0, OpenID Connect, OpenAPI/Swagger

Tools / Platforms

e.g. JIRA, Confluence, GitHub, ServiceNow, Postman

JIRA, Confluence, Azure DevOps, SonarQube, Postman, Swagger/OpenAPI, Firebase, Figma, Jenkins, Splunk, Dynatrace, Grafana, Kubernetes/OpenShift

Similar roles