AM

Abdulmlik Mahasneh

Ouvert aux possibilités

Senior Java Backend Engineer

Jordan

Alinma Bank
Yarmouk University

À propos

Java backend engineer with 7+ years building and running production microservices, currently on the middleware team of a retail banking platform in KSA. Oracle certified (OCA, OCP Java SE 8) and AWS Certified Solutions Architect – Associate. Ship production Java 17 and work hands-on with Java 25 features, including virtual threads. Track record of diagnosing and fixing real performance problems in high-volume financial services, designing low-level API contracts, and integrating with national payment and identity rails (SADAD, Nafath, SAMA).

Compétences

  • Amazon Web Services
  • Docker
  • Kubernetes
  • MongoDB
  • MySQL
  • PostgreSQL
  • Redis
  • Spring Boot
  • SQL

Expérience

  1. Senior Java Developer — Middleware Team

    Alinma Bank

    mai 2025 to Aujourd’hui

    Riyadh, KSA

    • Build and maintain microservices for bills, cards, transfers and related retail banking operations; design low-level API specifications and serve as a designated reviewer on teammates' code review rounds. • Eliminated a severe latency bottleneck in the bills service where sequential downstream SADAD checks pushed worst-case response times to roughly five minutes for high-volume customers; parallelized the calls with CompletableFuture, cutting response time to almost 20 seconds. • Reduced bill reconciliation from O(n²) to O(n) by replacing nested list scans with a map-backed BillsLookupHelper component, removing hundreds of redundant comparisons per request. • Traced production latency outliers to their root cause by analysing session-duration logs and isolating the specific customer profiles driving pathological request volumes. • Built UnifiedIndexConverter, a shared utility that resolves encrypted and plain financial identifiers through a compiled hex pre-check rather than exception-driven control flow, removing silent failure paths from a banking-critical code path.

  2. Senior Java Developer — KSA banking engagements

    Deloitte

    janv. 2022 to mai 2025

    Amman, Jordan

    • Ezdihar Bank (KSA): Delivered onboarding and transfer services for a greenfield fully digital bank, integrating external parties over REST and implementing the security controls specified for a SAMA-regulated institution. • Alinma Bank (KSA): Developed and tested REST APIs underpinning the migration to a new digital banking application, and built backend services for a loan scoring product. • Confidential Bank (KSA): Designed and implemented the OTP service for private banking, and contributed core components of the notification service. • Internal e-invoicing platform: Refactored the codebase to reduce duplication and improve testability ahead of further feature work.

  3. Senior Java Developer

    AltShiftCreative

    juin 2021 to janv. 2022

    • Migrated user registration and session management onto Keycloak, replacing bespoke authentication code with a standards-based identity provider. • Built the CI/CD pipeline and deployed applications to Kubernetes clusters, shortening the path from commit to running environment. • Owned features end to end across requirements gathering, design and implementation.

  4. Java Developer — Payments & Authentication, Video on Demand

    MBC Group

    nov. 2018 to avr. 2021

    • Built and maintained the payment and authentication services for a regional VOD platform serving millions of users. • Integrated third-party payment providers and kept the payment path fully operational through their major API revisions by driving the regression testing that validated each change. • Introduced a level-2 support workflow with the support engineering team that measurably shortened customer issue resolution time.

  5. Associate Java Developer

    Erabia

    févr. 2018 to nov. 2018

    • Applied the Spring framework across application development and produced proof-of-concept implementations of N-Tier architecture adopted in later projects.

Formation

  1. Yarmouk University

    BSc, Computer Science

    Irbid

    2016

Permis et certifications

  • AWS Certified Solutions Architect – Associate (SAA-C03)

    AWS

  • Oracle Certified Professional, Java SE 8 Programmer

    Oracle

  • Oracle Certified Associate, Java SE 8 Programmer

    Oracle