Title : Tech Lead - Java
Meet Landmark Digital – we’re part of the Landmark Group, one of the largest retail and hospitality organisations in the Middle East, North Africa, and India. We’re guardians of the group’s digital arm which encompasses of Enterprise & E-commerce Tech, Product Management, User Design, Omni Operations, Customer Experience, Loyalty, Content Production, Studio, Growth and MarTech, Finance and HR functions. With a futuristic outlook we strive to make the digital experience of our customers seamless.
Headquartered in Dubai, UAE, we’re currently driving the digital experience for 8 industry-leading brands in 8 geographies, and rapidly expanding our footprint across new territories and functions. Join us, and you’ll be part of the Middle East’s biggest bricks-to-clicks success story, that registers over 100% growth year-on-year.
Job Responsibilities :
- Lead the design and development of high-performance payment modules, including integrations with banks, wallets, gateways, and internal financial systems.
- Own end-to-end delivery of checkout, authorization, settlement, refund, and reconciliation flows.
- Define and enforce technical standards, code quality, and system reliability through reviews and best practices.
- Ensure compliance with PCI-DSS, local regulatory frameworks, and secure transaction handling.
- Collaborate with Product, InfoSec, Finance, and Infra teams to deliver scalable and secure features aligned with business goals.
- Mentor engineers on the team and help them grow through feedback, pairing, and guidance.
- Identify and drive performance tuning, observability, and cost optimization opportunities across services.
- Lead incident root cause analysis and drive systemic improvements (postmortems, chaos testing, etc.).
- Stay up-to-date with emerging payment technologies (BNPL, Tokenization, etc.) and evaluate their feasibility.
Skills and Qualifications :
10-11 years of relevant professional experience in Java Development / Technical Lead role using Agile development methodologyLead experience with team handling is a must.Experience with Microservices, Spring, Spring Boot, Spring Cloud, Spring SecurityFamiliarity Docker, Kubernetes / OpenshiftGood experience with Java, J2EE, SpringWorking knowledge on relational databases such as Oracle, MySql. And No-SQLs such as Cassandra or MongoDBExperience working with JMS queues, Kafka, SparkUnderstands scaling applications in public cloud like Azure, Google Cloud, AWSExperience with application servers - Tomcat preferredExperience with Source Versioning (git) and unit testing (jUnit)Familiarity with application frameworks (Spring), build automation (Maven) and Web Services (REST, SOAP)Own end-to-end delivery of checkout, authorization, settlement, refund, and reconciliation flows.Ensure compliance with PCI-DSS, local regulatory frameworks, and secure transaction handling.Deep understanding of payment lifecycle (auth, capture, refund, reconciliation) and PSP integrationsFamiliarity with payment compliance and security standards (PCI-DSS, ISO 8583, etc.)Strong problem-solving skills, ownership mindset, and an ability to make trade-offs under pressure.