Skip to content
← All jobs

Engineering

Java Developer - Banking Experience

TAWANTECH

Riyadh, Saudi Arabiaonsitefull time

About the role

Design, develop and maintain secure banking applications with Java and Quarkus, REST APIs and microservices. Integrate with core banking systems and third parties, conduct design and code reviews, testing, debugging and optimisation, support deployment and production issues, and maintain banking security and regulatory compliance.

Requirements

Bachelor's in Computer Science/Software Engineering or related; 4+ years Java, hands-on Quarkus, REST APIs, microservices, Maven, Git and SQL. Prior banking/financial services experience mandatory; Docker, Kubernetes and CI/CD preferred; core banking or payments integration beneficial.