Chirag Mittal

Associate Consultant

Rohtak, Haryana, India4 yrs 4 mos experience

Key Highlights

  • 6+ years of experience in Java backend development.
  • Expert in building scalable trade reporting systems.
  • Proficient in modern integration frameworks and automation tools.
Stackforce AI infers this person is a Fintech Backend Developer with expertise in regulatory compliance systems.

Contact

Skills

Core Skills

JavaSpring BootMicroservices

Other Skills

ADF V2AlgorithmsAngular 13AngularJSApache CamelApache KafkaAutosysBaffinC++Data StructuresFCAFPMLHibernateJSPJava Database Connectivity (JDBC)

About

As a Java Developer with 6+ years of experience, I specialize in building scalable, high-performance backend systems using Java, Spring Boot, Apache Camel, and modern integration frameworks. Currently, I’m working with Genpact on a client-side engagement for Nomura International Holdings, a Japanese investment bank, where I contribute to their internal trade reporting systems – TROY/CROY. These systems ensure compliance with global financial regulations (FCA, FINSA) by processing millions of FPML trade records, applying complex business logic, and routing data through gateways (Baffin, FCA) to platforms like UnaVista. I work extensively on queue-based architectures, data transformation, and automation using Autosys, Jenkins, and Propstore. Previously at HCL Technologies, I worked on SAP Joule – Digital Assistant for SuccessFactors, managing bot-runtime modules, optimizing event handling with Apache Kafka, and enhancing APIs for UKG TimeClock using RabbitMQ and Redis Cache. I’ve also developed real-time software for the Indian Navy and Airforce, built cross-platform client-side applications, and designed eLearning and online application systems using a diverse tech stack including JavaScript, Spring Boot, and more. Passionate about solving complex problems and driving innovation, I continuously seek opportunities to grow and contribute to impactful technology solutions.

Experience

Genpact

Lead Consultant

Apr 2025Present · 11 mos · Gurugram, Haryana, India

  • 🔹 Project: Trade Reporting System – TROY/CROY
  • Client: Nomura International Holdings (Japanese Investment Bank)
  • Domain: Regulatory Trade Reporting
  • Role: Java Developer
  • 🧩 Project Overview:
  • Working on Nomura’s internal trade reporting systems – TROY and CROY – which are critical for ensuring compliance with global financial regulations. These systems fetch trade data from upstream services via a queue-based architecture, process and validate it, and then route it to various regulatory gateways.
  • 🔧 Responsibilities & Architecture:
  • Data Ingestion & Processing:
  • Trade data is fetched from Trade Service using a queue system. The data, formatted in FPML, undergoes transformation and validation based on complex business rules.
  • Routing & Gateway Integration:
  • Post-validation, data is routed through multiple gateways such as Baffin and FCA, and then passed to a central Router component.
  • Regulatory Publishing:
  • Finalized trade data is stored in databases and published to external systems like UnaVista, which is used by regulators (e.g., FCA, FINSA) for compliance checks.
  • Business Logic & Filtering:
  • Applied custom filters and transformations using Java Maps and functional programming paradigms to handle millions of FPML records efficiently.
  • Automation & Deployment:
  • Managed job scheduling via Autosys, CI/CD pipelines through Jenkins, and configuration management using Propstore.
  • 🏛️ Regulatory Compliance:
  • The system ensures trade data is accurately reported to meet requirements from global regulators like:
  • FCA (UK)
  • FINSA (Switzerland)
  • Each regulator has unique data validation and formatting needs, which are handled dynamically within the system.
JavaSpring BootApache CamelAutosysJenkinsFPML+3

Hcl technologies

Lead Engineer

May 2022Apr 2025 · 2 yrs 11 mos · Gurugram, Haryana, India

  • Project: SAP Joule - Digital Assistant.
  • Bot-runtime Module:I specialize in the bot-runtime module within SAP Joule - Digital Assistant in SuccessFactors. It acts as a crucial intermediary, handling events from client connectors, managing database migrations via Flybase DB Migration, and securely storing data in HANA DB. The module then routes events to the Watson adapter for contextual processing. Leveraging Apache Kafka, it optimizes event management and subscription, enhancing throughput and response times. I implement MDC context for detailed logging and utilize a thread pool strategy for efficient handling of concurrent requests, ensuring strong performance and scalability.
  • Tech Stack:Java, Spring Boot, Apache Kafka, Karate-Kafka Bridge
  • Project: SAP SuccessFactors HCM Suite
  • Document Generation Module: Developed a feature to generate documents from templates consisting of static text and placeholders mapped to dynamic values. Enabled HR admins to create various types of templates such as Proof of Employment, Compensation, and Proof of Address.
  • Tech Stack: JavaScript, Java, Spring Boot, ADFV2 (Automation Testing Framework based on Cucumber).
  • Project: UKG TimeClock
  • API Development and Enhancement: Participated in the development and enhancement of APIs to meet UI requirements.
  • System Components: Integrated RabbitMQ, Redis Cache, SonarQube, and Jenkins.
  • Tech Stack: Utilized Spring Boot and Angular 13
JavaSpring BootApache KafkaRabbitMQRedis CacheJavaScript+1

Bharat electronics limited

2 roles

Project Engineer

Nov 2021May 2022 · 6 mos

  • Deputed at WESEE Indian Navy MOD RK Puram Delhi
  • Project: Command Op Coordination Network (CON)
  • Software Development: Contributed to real-time software development for the Indian Naval HQ Weapon and Electronic Systems Engineering Establishment.
  • Standalone Cross-Platform Client-Side Software: Developed a standalone software solution providing services over IP-based communication.
  • Tech Stack: Utilized Microservices, RabbitMQ, XMPP, and Spring Boot.
MicroservicesRabbitMQSpring Boot

Trainee Engineer

Dec 2020Nov 2021 · 11 mos

  • Project: Integrated Air Command and Control System
  • Software Development: Contributed to real-time software development for the Indian Airforce's Integrated Air Command and Control System.
  • Packet Simulator Design and Development: Created a packet simulator for testing purposes.
  • Tech Stack: JAVA, Socket Programming ,JSP, Spring Boot.
JavaJSPSpring Boot

Iit mandi

Project Associate

Nov 2020Dec 2020 · 1 mo · Mandi, Himachal Pradesh, India · On-site

  • Working as Software Developer

Indian institute of management rohtak

Information Technology Trainee

Nov 2019Nov 2020 · 1 yr · Rohtak, Haryana, India

  • Developed Online Application System and Result Portal:Utilized Java Enterprise web application technologies. Enhanced system functionality for efficient online application processing.
  • Created Online eLearning Platform:Designed and implemented an interactive platform for online education.
  • Maintained Institute’s Website and Attendance Portal:Ensured website functionality and user accessibility. Managed and updated the attendance tracking system.
  • Tech Stack: HTML,CSS,Java Script,JAVA,JSP,SPRINGBOOT.

Education

Maharshi Dayanand University (MDU), Rohtak

Master of Technology - MTech — Computer Science

Jan 2019Jan 2021

Panipat Institute of Engineering and Technology

Bachelor of Technology - BTech — Computer Science

Jan 2016Jan 2019

Vaish Technical Institute,Rohtak

Diploma — Electronic and Communication Engineering

Jan 2013Jan 2016

Vaish Public School,Rohtak

10th

Apr 2012Mar 2013

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience