Software Engineer - Java Back End
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Build and support enterprise-grade backend services, APIs, and microservices for banking and financial services solutions.
The role focuses on secure, scalable, resilient, and high-performance applications across digital, mobile, internet, corporate banking, and integration platforms.
Key Skills for This Role
Full Job Posting
Role Overview
Build and support enterprise-grade backend services, APIs, and microservices for banking and financial services solutions.
The role focuses on secure, scalable, resilient, and high-performance applications across digital, mobile, internet, corporate banking, and integration platforms.
Core Responsibilities
- Design, develop, and maintain Java and Spring Boot backend services, APIs, and microservices.
- Develop RESTful APIs and event-driven services under enterprise API standards and governance.
- Deploy and support applications on Microsoft Azure using cloud-native and container platforms.
- Collaborate with architects, DevOps engineers, security teams, and product squads.
- Implement API security, encryption, and secure coding standards.
- Troubleshoot production issues, optimize performance, and support release management.
- Participate in Agile ceremonies, design reviews, code reviews, and CI/CD implementation.
Technical Requirements
- Strong experience with Java 17+, Spring Boot, Spring Cloud, Spring Security, and microservices architecture.
- Hands-on REST API, OpenAPI/Swagger, and API lifecycle management experience.
- Knowledge of OAuth 2.0, OpenID Connect, JWT, mTLS, certificate management, and API security.
- Experience with Azure services including AKS, App Services, Key Vault, Storage, Application Insights, and Azure DevOps.
- Experience with Oracle, PostgreSQL, SQL Server, MongoDB, Redis, or comparable relational and NoSQL databases.
- Understanding of design patterns, distributed systems, resilience, fault tolerance, OWASP Top 10, and secure SDLC.
- Experience with CI/CD, DevSecOps, cloud-native development, and containerized deployments.
- Experience with Kafka, IBM MQ, RabbitMQ, or other messaging technologies.
- Knowledge of OpenShift, Kubernetes, Docker, Istio Service Mesh, or container orchestration platforms.
Experience and Domain Knowledge
- 5+ years of backend development experience, including at least 3 years building Spring Boot microservices.
- Proven experience delivering banking, fintech, payments, digital banking, or financial services solutions.
- Experience with banking integration patterns, API gateways such as Kong or Layer7, and enterprise integration architecture.
- Experience working in regulated environments with security, audit, and compliance requirements.
- Experience building highly available and scalable systems for mission-critical customer journeys.
Preferred Skills
- Experience with API Management platforms such as Kong or Azure API Management is advantageous.
- Knowledge of Dynatrace, Grafana, Prometheus, or Application Insights is advantageous.
- Experience in corporate banking, trade finance, payments, treasury, lending, customer onboarding, or digital banking is advantageous.
- Exposure to AI, cloud migration, and modernization programmes is advantageous.
Key Deliverables
- Deliver secure, scalable, and high-performing backend services and APIs.
- Develop reusable microservices and shared platform capabilities.
- Deploy and support applications on Azure cloud platforms.
- Provide production-ready solutions with documentation, automated testing, monitoring, and operational support readiness.
- Meet defined non-functional requirements for availability, latency, scalability, and resiliency.
Language Requirements
The source includes Arabic as preferred, but does not state a mandatory language requirement.
Preferred Certifications
- Microsoft Azure Developer Associate (AZ-204), Microsoft Azure Fundamentals (AZ-900), Oracle Java, Kubernetes, and Agile certifications are preferred.
Tools and Platforms
- The listed technology stack includes Java, Spring Boot, Spring Cloud, Spring Security, REST APIs, microservices, AKS, Azure DevOps, Docker, Kubernetes, Kafka, Oracle, PostgreSQL, Redis, Kong API Gateway, OAuth 2.0, OpenID Connect, and OpenAPI/Swagger.
- The listed tools include JIRA, Confluence, SonarQube, Postman, Firebase, Figma, Jenkins, Splunk, Dynatrace, Grafana, and Kubernetes or OpenShift.
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 ATRIBS
Assistant Manager - Operational Risk (Consultant)
, UAE
ATRIBS seeks an Assistant Manager - Operational Risk to review, monitor, and coordinate risk-related activities. The role involves conducting risk reviews, managing risk assessments, and driving risk awareness across the
Software Engineer - QA
, UAE
The employer is seeking a senior QA Software Engineer to test digital banking applications, APIs, microservices, and web and mobile channels. The role covers manual and automated testing, API validation, CI/CD quality pr
Software Engineer - React Front End
, UAE
ATRIBS is seeking a senior front-end engineer to build secure, scalable mobile banking applications with React Native and customer-facing web journeys with React.js. The role requires 5+ years of front-end engineering ex
