Summary
Overview
Work history
Education
Skills
Certification
Accomplishments
Affiliations
Languages
Timeline
Generic

Rahul Gupta

Glasgow

Summary

Results-driven Software Engineer in the Banking, Financial Services, and Insurance (BFSI) domain, specializing in Java-based integrations and cloud-native development. Experience of building, automating, and operating production-grade systems. Skilled in building scalable APIs and microservices with Spring Boot, optimizing JVM performance, and deploying solutions across AWS, on-premises, and hybrid environments. Proven ability to enhance operational efficiency through middleware, automation, and seamless integration of legacy and modern systems. —bringing an SRE mindset to writing maintainable, resilient code and improving engineering throughput.

Overview

12
12
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Work history

Software Engineer - SRE

JP Morgan
Glasgow
2024.09 - Current
  • Developed and maintained RESTful APIs using Java Spring Boot, implementing JUnit and Mockito for testing.
  • Delivered production-grade services end-to-end, covering design, implementation, unit/integration testing, deployment, and on-call operational support in an regulated environment.
  • Built and maintained backend components in Core Java (and frameworks such as Spring Boot where applicable), following secure coding practices and code review standards.
  • Liquibase automation (Java/AWS/Terraform): Built an highly available Liquibase-based automation service to execute DDL/DML changes for Postgres and Databricks. Reduce break glass by 70%
  • Multidimensional Data Cubes on EKS: Contributed to design, build, and deployment of Atoti data cubes on Amazon EKS.
  • Build three AI skill which is being used across seal. Helpd teams to reduce manual efforts for managing Liquibase changes and injecting OneAgent into ECS as side car
  • Engineered an solution (Java/AWS/Terraform) to inject Dynatrace OneAgent into ECS java apps via sidecar pattern. Built Dynatrace SaaS dashboards and configured anomaly detection.
  • Certificate automation (Java, Kubernetes, and Terraform) across AWS/GKP/Linux: Delivered end-to-end certificate automation as part of move away from manual certificate handling.
  • Microservices: Designed microservices architecture with Istio, securing Spring Boot APIs via JWT authentication.
  • Worked across full Software Development Life Cycle as per JPMC standard and regulation requirements
  • Migration: Managed legacy system migration to cloud, delivering projects on time and within budget constraints.
  • Built/maintained CI/CD pipelines to automate build, test, and deployment, improving delivery speed while maintaining quality gates.

Integration Engineer E3 /Site Reliability Engineer

IBM UK Ltd
Swindon
2018.01 - 2024.09
  • Designed scalable Java microservices for asynchronous communication using Apache Kafka and RESTful APIs with Spring Boot.
  • Managed full lifecycle of REST and SOAP APIs in Java, secured via API Gateways to ensure compliance.
  • Migrated Java Spring Boot microservices to AWS, orchestrating Kubernetes with Amazon EKS.
  • Deployed Java microservices on AWS, EKS, and Red Hat OpenShift platforms using Kubernetes and Docker.
  • Managed legacy system migration to cloud, delivering projects on time and within budget constraints.
  • Ensured observability of applications through Splunk and ELK stack, implementing structured logging with Log4j2.
  • Optimised data access performance in Java applications by managing integration workflows with IBM DB2 and MongoDB.
  • Utilised KMaaS secure Vault for secure management of application credentials, ensuring audit compliance.
  • Optimised data access performance in Java applications by managing integration workflows with IBM DB2 and MongoDB.
  • Conducted performance tuning and JVM optimisation for ACE and Spring Boot services using monitoring tools. • Monitored Java APIs and microservices on Red Hat OpenShift and AWS, automating alerts to ensure uptime
  • Containerised applications for deployment on Red Hat OpenShift and AWS EKS using Helm charts.

Integration Engineer E2 (EAI Developer - Unicorn)

IBM India Pvt Ltd
Gurgaon, India
2015.01 - 2018.01
  • Developed detailed functional and Swagger API specifications for Java-based microservices integrating with IBM Integration Bus.
  • Collaborated with onshore and offshore Java development teams to secure design approval through technical reviews.
  • Analysed requirements with testing SMEs to establish robust testing processes for Java IIB services.
  • Created comprehensive test cases derived from functional specifications, ensuring thorough coverage of Java service interfaces.
  • Designed Application Reliability and Design models to maximise test coverage of Java integration scenarios.
  • Obtained approval for ARD models and test artifacts from Test and Design SMEs, ensuring alignment with service requirements.
  • Developed Virtual Services and Stubs using Ready-API to simulate backend environments for independent testing.
  • Configured MQ-based Java services for reliable message transport between distributed systems.

Education

Bachelor of Computer Application - Computes, Math

Punjab University
Chandigarh
2005.08 - 2008.08

Master of Computer Application - Computes, Math

Master of Computer Applicatin
Mumbai
2008.09 - 2011.09

Skills

  • AWS
  • Java Spring boot, Python
  • Terraform
  • Docker, Kubernetes, Helm
  • Microservices architecture
  • API lifecycle management
  • CI/CD pipeline development
  • REST API
  • Databricks, MongoDB, PostgreSQL
  • Cloud deployment strategies
  • Operational stability & Observability
  • Data analytics
  • Dynatrace
  • Application resiliency
  • Containers & orchestration
  • Service Mesh
  • ServiceNow

Certification

  • Hybrid Cloud Client Journeys - Middleware Specialist
  • AWS Partner: Generative AI Essentials (Business)
  • IBM watsonx Essentials
  • IBM watsonx Foundations
  • IBM DevSecOpsExplorer
  • APIGEE API Management
  • Banking Industry Foundations
  • Docker Essentials: A Developer Introduction

Accomplishments

  • Client Recognition - 2019, 2023 Nationwide Pride Award 2018, 2023
  • IBM GBS Service Excellence Award 2017
  • Nationwide Pride Award, IBM Best of Blue Award - 2023
  • Nationwide Innovation Award 2022

Affiliations

  • Cricket
  • Listing to Music
  • Stargazing
  • Trekking

Languages

English
Fluent
Hindi
Native

Timeline

Software Engineer - SRE

JP Morgan
2024.09 - Current

Integration Engineer E3 /Site Reliability Engineer

IBM UK Ltd
2018.01 - 2024.09

Integration Engineer E2 (EAI Developer - Unicorn)

IBM India Pvt Ltd
2015.01 - 2018.01

Master of Computer Application - Computes, Math

Master of Computer Applicatin
2008.09 - 2011.09

Bachelor of Computer Application - Computes, Math

Punjab University
2005.08 - 2008.08
Rahul Gupta