Summary
Overview
Work history
Education
Skills
Accomplishments
DOMAINS
Timeline
Generic
Monika Sharma

Monika Sharma

Belfast,UK

Summary

Results‑driven Java Developer with 10+ years of experience in designing, developing, and deploying robust web and enterprise applications. Expertise in Spring Boot, Spring MVC, Spring Batch, and Microservices architecture, with strong proficiency in building RESTful APIs and delivering scalable backend solutions. Skilled in Java 8, with hands‑on experience integrating CI/CD pipelines using Jenkins, Docker, and foundational knowledge of Kubernetes. Adept at version control with GIT and familiar with distributed messaging concepts using Kafka. Demonstrated ability to manage and resolve complex production issues under fast‑paced support environments, ensuring high application stability and performance.

Overview

12
12
years of professional experience
3
3
years of post-secondary education

Work history

Lead Technology

Synechron
Belfast, UK
09.2019 - 03.2026

Project 1: Taurus - Equity Derivatives

Client: Citi - Belfast, UK

Description: Taurus is an application used by Citi Sales and Traders, to manage price requests for equity derivatives products for Citi clients and for internal desks

Technology: Java, Kotlin, Kafka, Elasticsearch, TeamCity, UDeploy, Bitbucket, Autosys, Grafana

Responsibilities:

  • Worked as an Individual Contributor. Convert business requirements into scalable technical solutions. Write clean, efficient Java code and build APIs/microservices..
  • Identifying production and non-production application issues
  • Designed and set up Autosys job schedules from scratch, including defining job types, calendars, dependencies, and JIL configurations for end-to-end batch workflows (Job Scheduling, Batch Monitoring, JIL scripting, Troubleshooting).
  • Work with build pipelines, deployments, and DevOps tools like Team city and UDeploy for build and deployment process to UAT and Production.
  • Improved efficiency and productivity by acquiring new skills.

Project 2: TLM ETL

Client: HSBC - Pune India

Description: The project involves building an ETL solution to consolidate customer data from multiple sources, transform raw data into a standardized meaningful format and send to the business for analytics and reporting. This solution supports business teams in gaining actionable insights, improving customer experience, and enabling data-driven decision-making.

Technology: Java, Spring, Spring Batch, Spring Integration, Oracle, Junit, Toad, Control-M, SQL Developer, G3

Responsibilities:

  • Worked as an Individual Contributor and developed most of the projects from scratch.
  • Designed and developed end-to-end ETL pipelines using Spring Batch, Java, and SQL to process large datasets efficiently.
  • Responsible for deploying the application to Production.
  • Identifying production and non-production application issues
  • Write well designed, testable, efficient code and taking part in the code review process.

Project 3: SGMO Application NTB Users

Client: HSBC - Pune, India

Description: The Objective of this project is to develop a system to facilitate a new user who wants to apply for the Credit Card and Digitalize the process for the same.

Technology: Java, Spring Boot, Spring MVC, Java 8, Microservice Architecture, Rest API

Responsibilities:

  • Design and architect microservices-based systems that are modular, scalable, and loosely coupled.
  • Define API contracts using standards like Swagger.
  • Ensure proper service decomposition to divide business functionalities into manageable microservices.
  • Design services for high availability, fault tolerance, and scalability.
  • Write unit, integration, and end-to-end tests for microservices. Use tools like Postman.
  • Handle logging and alerting to detect and respond to system failures.
  • Successfully delivered on tasks within tight deadlines.

Sr. Java Developer

HCL Technology
Pune, India
10.2017 - 08.2019

Project: UPI (Unified Payment Interface)

Client: Citicorp Service India Ltd.

Technology: Java, Oracle, Jasper Tool

Description: The Objective of this project is to have UPI Payments available in data warehouse (COTS) Which is used for Enrichment and reporting, Consume the data Via MQ and NDM(data messaging) after messages provide statements, advice and reports to Users.

Responsibility:

  • Designing of responsive UI pages (Jasper Report).
  • Write high-quality, maintainable, and efficient Java code. Report Generation in Banking Life cycle-
  • Design, develop, test, and deploy scalable and reliable applications. Implement best practices for coding, testing, and deployment. Debug and resolve technical issues in a timely manner.
  • Work closely with project managers, business analysts, and stakeholders to understand project requirements.
  • Handling all Production Activities.
  • Create and maintain technical documentation for code and system designs.
  • Demonstrated strong problem-solving skills in tackling challenging technical issues.

Java Developer

Define Infotech Private Ltd.
Pune, India
04.2014 - 07.2017

Project: Sampark (MPEB)

Client: Madhya Pradesh Kshetra Vidyut Vitaran Company Limited

Technology: J2EE, Spring Framework, Oracle, HTML, CSS, JavaScript

Description: This application mainly deals with the customer complaints regarding the electricity. Based on the user location it will initiate a process of resolving the problem.

Responsibility:

  • Design the architecture of the application using the Spring MVC framework.
  • Define a clear separation of concerns between the presentation layer (controllers), service layer (business logic), and data access layer (DAOs or repositories).
  • Develop RESTful APIs or server-rendered web pages based on project requirements. Use JSPs for view layer development.
  • Write unit tests for controllers, services, and DAOs using JUnit

Education

Master of Computer Application - Computer Science

Rajiv Gandhi Technical University
Bhopal
06.2010 - 04.2013

Skills

  • Programming Languages: Java 8
  • Web Services: REST API
  • Deployment Tools: Jenkins, Docker, Kubernetes, UDeploy
  • Frameworks: Spring, Spring Boot, Spring Batch, Spring Security, Microservices, JPA
  • Messaging Queue: Kafka
  • Monitoring Tool: Dynatrace, Grafana
  • Databases: Oracle, MySQL
  • Testing: JUnit, Mockito
  • UI Technologies: HTML, CSS, JavaScript
  • Web/Enterprise Servers: Apache Tomcat, JBoss
  • IDEs: Eclipse, IntelliJ Idea
  • Build Tools: Maven, Teamcity
  • Version Control: GIT, Bitbucket
  • Design Patterns: Singleton, Factory, Builder

Accomplishments

Received Star Award two times at Synechron for exceptional performance in HSBC project

DOMAINS

Banking

Timeline

Lead Technology

Synechron
09.2019 - 03.2026

Sr. Java Developer

HCL Technology
10.2017 - 08.2019

Java Developer

Define Infotech Private Ltd.
04.2014 - 07.2017

Master of Computer Application - Computer Science

Rajiv Gandhi Technical University
06.2010 - 04.2013
Monika Sharma