Visa Direct Payout Platform
Validation, payouts, FX, balance, and webhook APIs secured with mutual TLS and message-level encryption.
- Java
- REST APIs
- mTLS
- Webhooks
Senior Java Backend Engineer · Amman, Jordan
I’m Ahmad, a Java backend engineer who builds secure systems behind payments, remittance, and enterprise operations.
I have 5+ years of experience turning business-critical requirements into maintainable Spring Boot services, APIs, integrations, and production-ready platforms.
My strongest work sits where backend engineering meets real-world complexity: data consistency, third-party systems, security, certificates, and resilient delivery.

01 / Selected work
Validation, payouts, FX, balance, and webhook APIs secured with mutual TLS and message-level encryption.
Order, payment, inventory, notification, authentication, and gateway services connected through Kafka.
A multi-tenant modular monolith with tenant isolation, extensible payments, inventory reservations, and RBAC.
REST and SOAP integrations using AES, RSA-OAEP, certificates, keystores, and robust data mapping.
02 / Expertise
Java · Spring Boot · Spring MVC · Spring Security · JPA / Hibernate · REST · SOAP
Microservices · Modular monoliths · Event-driven systems · API design · Design patterns
Oracle · PostgreSQL · MySQL · Redis · Kafka · SQL optimization · Transactions
Docker · CI/CD · Linux · Nginx · Maven · Prometheus · Grafana · Testing
03 / Contact