I'm Hazem Ali, a Backend Engineer with 4+ years of experience building scalable microservices using Java, Spring Boot, ELK Stack, SQL, Docker, Kubernetes, and Google Cloud Platform across banking systems. I've helped increase OTP delivery throughput by 200%, optimize legacy systems for performance and reliability, and contributed to microservices system design and managing Elasticsearch clusters with billions of records. I also have hands-on practice in Django REST Framework, ReactJS, and NextJS for full-stack proficiency. I'm seeking a Backend Engineering position at a fast-growing company to leverage my expertise in backend engineering, database management, and deployment.

Hazem Ali

I'm Hazem Ali, a Backend Engineer with 4+ years of experience building scalable microservices using Java, Spring Boot, ELK Stack, SQL, Docker, Kubernetes, and Google Cloud Platform across banking systems. I've helped increase OTP delivery throughput by 200%, optimize legacy systems for performance and reliability, and contributed to microservices system design and managing Elasticsearch clusters with billions of records. I also have hands-on practice in Django REST Framework, ReactJS, and NextJS for full-stack proficiency. I'm seeking a Backend Engineering position at a fast-growing company to leverage my expertise in backend engineering, database management, and deployment.

Available to hire

I’m Hazem Ali, a Backend Engineer with 4+ years of experience building scalable microservices using Java, Spring Boot, ELK Stack, SQL, Docker, Kubernetes, and Google Cloud Platform across banking systems. I’ve helped increase OTP delivery throughput by 200%, optimize legacy systems for performance and reliability, and contributed to microservices system design and managing Elasticsearch clusters with billions of records. I also have hands-on practice in Django REST Framework, ReactJS, and NextJS for full-stack proficiency.

I’m seeking a Backend Engineering position at a fast-growing company to leverage my expertise in backend engineering, database management, and deployment.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Arabic
Fluent
English
Fluent

Work Experience

Software Engineer at Ejada Systems LTD.
August 1, 2022 - Present
Currently working as a Java Backend Developer on the Notification Engine Product, which facilitates bulk notification delivery across multiple channels like SMS, Email, and Push Notifications for several banks in Saudi Arabia. Responsibilities include designing and enhancing APIs and services using Spring Boot, integrating frontend collaboration, implementing security filter pipelines for microservices, containerizing applications with Jib and Docker, deploying with Kubernetes, and monitoring services on Google Cloud Platform. Successfully implemented multi-factor authentication for the product. Previously worked onsite at Al Rajhi Bank as an Elasticsearch engineer handling large customer and merchant data, creating dashboards and data insights, using Logstash with sources such as Apache Kafka, IBM MQ, and flat files, and utilizing Kibana for query execution and dashboard building. Also created Python scripts for lookup files used in Logstash. Earlier role at Al Rajhi Bank included SIT
Backend Intern at Bit68 Company
April 1, 2022 - August 28, 2025
Participated as backend developer for the Ghabbour Foundation website using Django framework.
Elasticsearch / Backend Engineer at Ejada Systems LTD.
June 1, 2023 - March 1, 2024
Client Assignment: Al Rajhi Bank. Managed Elasticsearch cluster handling millions of customers' and merchants' daily records; optimized storage by 40% and reduced query latency by 60%; built dashboards with Kibana; ingested data using Logstash from sources including Apache Kafka, IBM MQ, and flat files; developed Python-based lookup file generators; SIT & Production Support for Al Rajhi's Notification Engine; on-site support in Saudi Arabia; maintained Oracle SQL schemas and PL/SQL procedures.
Java Backend Developer at Ejada Internal Projects
August 1, 2022 - June 30, 2023
Worked on Ejada's Notification Engine product enabling bulk notification delivery across channels (SMS, Email, Push, WhatsApp). Developed and enhanced microservices and APIs using Spring Boot; improved microservice communication stability; refactored legacy code; implemented security filter pipelines; increased OTP delivery throughput by 200%; collaborated with frontend team; containerized with Jib, deployed to Kubernetes, and monitored via GCP. Also developed Python-based Odoo modules and database engineering for FinTech systems (PostgreSQL, Oracle SQL, PL/SQL).
Java Backend Developer at Ejada Internal Projects
March 1, 2024 - Present
Continuation of Notification Engine work, supporting multi-channel delivery and backend enhancements.
Software Engineer at Ejada Systems
August 1, 2022 - Present
Developed Java backend for Ejada's Notification Engine SaaS using Spring Boot, enabling bulk multi-channel notifications for KSA Banking Systems. Participated in System design of Notification Engine. Implemented authentication/authorization using JWT and used Spring Security to create security filter pipelines. Improved microservice communication using Kafka. Refactored 30% of legacy codebase. Implemented unit tests and integration tests using Mockito. Increased OTP delivery throughput by 200% using Redis. Improved current Hibernate queries for high performance. Improved microservices concurrency using Executor Framework & CompletableFuture. Containerized microservices with Docker and Jib, deployed on Google Kubernetes Engine (GKE). Provided database solutions for Fintech Systems in KSA including Neoleap, Emkan, and Al-Rajhi Capital. Contributed to IBKR Integration for Al-Rajhi Bank. Created automation scripts using Python to validate and transform large Excel datasets into SQL deploym
Outsourced Data Engineer at Al-Rajhi Bank
December 1, 2023 - June 1, 2024
Worked as an Elasticsearch engineer handling millions of customers' and merchants' daily records. Optimized Elasticsearch cluster data storage by 40%, reducing query latency by 60%. Built business dashboards and aggregations using Kibana. Integrated and ingested data with Logstash from sources including Apache Kafka, IBM MQ, and flat files. Developed Python-based lookup file generators to support Logstash pipelines.
L1 Production Support Engineer at Al-Rajhi Bank
June 1, 2023 - December 1, 2023
Increased notification delivery speed by 80% for Al Rajhi’s Super App. Developed optimized SQL aggregations for campaigns’ statistics. Maintained Oracle SQL schemas and PL/SQL procedures.

Education

B.S.E. in Computers and Systems Engineering at Faculty of Engineering, Ain Shams University
January 11, 2030 - July 1, 2022
B.S.E. in Computers and Systems Engineering at Ain Shams University
January 11, 2030 - July 1, 2022
B.S.E. in Computers and Systems Engineering at Faculty of Engineering, Ain Shams University, Cairo, Egypt
January 11, 2030 - July 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services