12 cities·4 continents·One membership

Directory/Dubai/Technology & Data

Software Engineer – Backend Engineer

Dicetek LLC 🇦🇪 Dubai, United Arab Emirates Posted 17 days ago
Full-timeTechnology & Data Sponsors visas
Required Experience / Knowledge Areas * - 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. Required 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.

Apply link unlocks with membership

Season Pass: £39 once for 3 months. Monthly: £19.99. Plus salary data, visa guides and the tracker.

Create your account