Summary
Overview
Work History
Education
Skills
Timeline
Generic
JOMON SAMUEL THOMAS

JOMON SAMUEL THOMAS

LEAD / SENIOR SOFTWARE ENGINEER
Dubai

Summary

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.

Overview

11
11
years of professional experience
5
5
years of post-secondary education
5
5
Languages

Work History

Senior Java Software Engineer

TPConnects Technologies
07.2023 - Current
  • Project Title: Airline Solutions – Airline Retailing Platform
    Technologies & Tools: Java 8 & 17, J2EE, Node.js, React.js, Spring Boot, Quarkus, Microservices, Docker, Redis, Hibernate, JPA, AWS (including Lambda), Kubernetes, MySQL, MongoDB, DynamoDB, Okta, DataDog, RESTful APIs, SOAP

    Project Overview:
    Contributed to the development of an advanced Airline Retailing Platform aligned with IATA standards, designed to streamline B2B integrations between airlines and partners across the leisure and corporate travel sectors. The platform empowers partners with modern booking tools and robust API access, enabling them to seamlessly integrate airline content into their own systems. This solution enhances operational efficiency, supports dynamic content delivery, and significantly expands market reach.

    Role: Lead / Senior Java Software Engineer

    Key Responsibilities:
    1. Designed, developed, and optimized high-performance Java-based payment and booking modules
    using modern frameworks and microservices architecture.
    2. Led end-to-end implementation of critical features, ensuring adherence to coding best practices,
    security protocols, and scalability requirements.
    3. Actively resolved complex technical issues, contributing to system stability and performance.
    4. Collaborated across teams to integrate APIs, manage cloud-native deployments on AWS and
    Kubernetes, and monitor systems using DataDog.Project Title: Airline Solutions – Airline Retailing Platform Technologies & Tools: Java 8 & 17, J2EE, Node.js, React.js, Spring Boot, Quarkus, Microservices, Docker, Redis, Hibernate, JPA, AWS (including Lambda), Kubernetes, MySQL, MongoDB, DynamoDB, Okta, DataDog, RESTful APIs, SOAP Project Overview: Contributed to the development of an advanced Airline Retailing Platform aligned with IATA standards, designed to streamline B2B integrations between airlines and partners across the leisure and corporate travel sectors. The platform empowers partners with modern booking tools and robust API access, enabling them to seamlessly integrate airline content into their own systems. This solution enhances operational efficiency, supports dynamic content delivery, and significantly expands market reach. Role: Senior Java Developer Key Responsibilities: 1. Designed, developed, and optimized high-performance Java-based payment and booking modules using modern frameworks and microservices architecture. 2. Led end-to-end implementation of critical features, ensuring adherence to coding best practices, security protocols, and scalability requirements. 3. Actively resolved complex technical issues, contributing to system stability and performance. 4. Collaborated across teams to integrate APIs, manage cloud-native deployments on AWS and Kubernetes, and monitor systems using DataDog.
  • Skills: Java 8 · Java 17 · AWS Lambda · Amazon EC2 · Amazon S3 · Amazon Dynamodb · Amazon SQS · RabbitMQ · Quarkus · Datadog · Okta Administration · Okta Single Sign-On · Global Distribution Systems (GDS) · Distribution with Offers & Orders (NDC) · IATA Financial Gateway · GitHub · Gitlab · Amazon EKS · Amazon ECS · SOAP

Senior Java Software Engineer

Emirates Airlines
09.2021 - 07.2023

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.

Java Software Engineer

Kott Software
01.2018 - 09.2021
  • Project Title: EASE (Export Automation Software Essentials)
    Client: U.S.-based multinational corporations
    Technologies: Java 1.8, J2EE, Struts 2, Spring Boot, Microservices, Hibernate, JPA, RESTful Web Services, MySQL, AWS, JMS, Jasper Reports, iText
    Languages: Java, HTML, XML, JavaScript

    Project Overview:
    EASE is a robust, web-based software suite designed to streamline regulatory compliance and manage international trade documentation for global enterprises. The application supports complex export workflows, document generation, and regulatory reporting to ensure end-to-end compliance across multiple jurisdictions.

    Role: Java Software Engineer

    Key Responsibilities:
    1. Contributed to the design, enhancement, and optimization of application features to ensure scalability, performance, and improved user experience.
    2. Provided end-to-end support across the software lifecycle, including pre-deployment validation and post-release troubleshooting.
    3. Oversaw the configuration, maintenance, and monitoring of test environments to facilitate seamless development, QA, and release processes.

Java Software Engineer

Reliable Services
12.2015 - 12.2017
  • Project Title: RAIS (Reliable Academic Information System)
    Client: Government of Kerala
    Role: Java Software Engineer
    Technologies & Tools:
    Languages: Java, HTML, JavaScript
    Frameworks & Tools: JSP, Servlets, Struts 2, Jasper Reports, Apache Tomcat
    Database: MySQL

    Project Overview:
    RAIS is an ERP solution designed to unify and streamline the administrative, academic, and operational processes of educational institutions. The system enables improved cost management, optimized academic workflows, enhanced parent-teacher communication, and supports institutional scalability. The backend was developed in Java, with JSP powering the frontend interface.

    Key Contributions:
    1. Involved in the complete software development lifecycle—from system design and coding to testing and deployment.
    2. Developed and integrated modules across the full stack, gaining hands-on experience in both backend and frontend development.
    3. Ensured seamless communication between academic departments and administrative units through robust system design and implementation.

Java Software Engineer Trainee

Spectrum Softtech Solutions
07.2014 - 12.2014

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.

Education

BACHELOR OF ENGINEERING - Computer Science and Engineering

HMS INSTITUTE OF TECHNOLOGY -VTU BELGAUM
08.2009 - 07.2014

Skills

Core JAVA, SpringBoot, Microservices

undefined

Timeline

Senior Java Software Engineer

TPConnects Technologies
07.2023 - Current

Senior Java Software Engineer

Emirates Airlines
09.2021 - 07.2023

Java Software Engineer

Kott Software
01.2018 - 09.2021

Java Software Engineer

Reliable Services
12.2015 - 12.2017

Java Software Engineer Trainee

Spectrum Softtech Solutions
07.2014 - 12.2014

BACHELOR OF ENGINEERING - Computer Science and Engineering

HMS INSTITUTE OF TECHNOLOGY -VTU BELGAUM
08.2009 - 07.2014
JOMON SAMUEL THOMASLEAD / SENIOR SOFTWARE ENGINEER