Senior / Lead Software Engineer with over 10 years of experience specializing in designing and developing high-performance, scalable, and reliable software solutions. Extensive expertise in Java programming, object-oriented principles, design patterns, and best practices. Proven ability to deliver robust software systems that meet complex business requirements and drive efficiency.
Project 1: Corporate Payment Gateway (CPG) & Credit Card Repository (CCR)
Technologies: Java 1.8, Spring Boot, Microservices, Docker, Redis, Hibernate, JPA, Kafka, OpenShift, Kubernetes, REST, SOAP, PL/SQL, RHEL Server, Splunk, AppDynamics
Role: Senior Java Developer
Project Overview:
Integrated across all Emirates Airlines applications, the Corporate Payment Gateway (CPG) facilitates secure payment processing for various services, supporting both card and alternative payment methods. The Credit Card Repository (CCR) securely stores user payment information to enable faster, hassle-free future transactions across multiple storefronts.
Key Responsibilities:
1. Designed, developed, and maintained scalable Java-based payment modules following best coding practices.
2. Implemented critical features to enhance transaction security, performance, and fault tolerance.
3. Collaborated across teams to troubleshoot production issues and optimize system reliability using Splunk and AppDynamics.
Project 2: Provident Fund & Pension Scheme (PFPS)
Technologies: Java 1.8, Spring Boot, Hibernate JPA, JSF, React.js, JavaScript, SOAP, REST, Microservices, TIBCO, PL/SQL, Jasper Reports, JBOSS, RHEL Server
Role: Senior Java Software Engineer
Project Overview:
PFPS automates the administration of monthly provident fund and pension contributions, reporting, and rule enforcement. The platform ensures efficient, compliant processing for end-users managing retirement benefits.
Key Responsibilities:
1. Enhanced self-service web applications to support evolving user and business requirements.
2. Interfaced with clients to gather functional requirements, performed system analysis, and authored detailed technical design documents.
3. Led implementation efforts, ensuring high performance, usability, and maintainability of application modules.
Project Title: Taxi Quoting System
Role: Java Software Engineer Trainee
Technologies Used: Java, J2EE, HTML, JavaScript
Frameworks: JSP, Servlets, Spring MVC, Hibernate
Responsibilities:
1.Participated in the end-to-end development of a web-based taxi quoting system.
2.Involved in designing, coding, testing, and deploying the application.
3.Implemented core business logic using Java and integrated front-end components using JSP and JavaScript.
4.Utilized Spring MVC for structured request handling and Hibernate for ORM-based database interaction.
Core JAVA, SpringBoot, Microservices
undefined