Summary
Overview
Work History
Education
Skills
Timeline
Generic

RAKSHIT SHARMA

MIDDLE JAVA DEVELOPER
Gurugram

Summary

Professional Java Developer with over 5+ years of experience in designing and implementing low latency & high throughput financial applications. Proficient in Spring Boot, Microservices architecture, and RESTful APIs, with a strong background in cloud technologies such as AWS and Azure. Proven track record of collaborating with cross-functional teams to ensure project alignment with business objectives and user needs. Committed to applying technical expertise to drive innovation in financial technology solutions.

Overview

6
6
years of professional experience

Work History

Middle Java Developer

Unlimit Pvt Ltd
Gurugram
09.2024 - Current
  • Developed high-performance, low-latency API endpoints using Spring Boot and Java Reactor WebFlux (Java 21) for fintech payment systems.
  • Designed and optimized RESTful microservices, ensuring scalability and fault tolerance.
  • Integrated and managed Kafka, RabbitMQ, and AWS SQS/SNS for asynchronous communication in distributed systems.
  • Deployed and maintained microservices in Kubernetes with CI/CD pipelines for seamless integration and scalability.
  • Optimized SQL queries and implemented persistence layers for PostgreSQL and NoSQL databases to ensure high availability.
  • Delivered clean, maintainable code using design patterns and SOLID principles, ensuring system efficiency and readability.

Software Developer

COFORGE | PWC | MITSUBISHI FINANCIAL GROUP(MUFG)
01.2023 - 08.2024
  • Collaborated with PwC (UK) as a client to handle development tasks for MUFG Bank(NY, LDN, TKY).
  • Assisted in the migration of legacy systems to modern Spring Boot applications, facilitating better maintainability and scalability.
  • Owned a project having three modules for Trade Surveillance from market giants Bloomberg, TradeWeb, and MarketAxess, from ION gateways to TRAX, ensuring accurate and timely trade reporting for MUFG Investment Bank.
  • Wrote unit and integration tests, achieving over 90% test coverage, and enhancing code reliability.
  • Deployment Automation with SDA and TeamCity, with CI/CD.
  • Fixed vulnerabilities corresponding to CWE IDs in Veracode integrated with the code base through Maven dependencies.

Member of Technical Staff

AMEYO | EXOTEL
Bengaluru
07.2021 - 01.2023
  • Planned, tracked, and managed over 100 deliverables on short-term sprints and long-term software deployments.
  • I took ownership as the DRI (Directly Responsible Individual) for initiating actions to restore degradation, downtimes, and interruptions in the product/service, minimizing downtime, and improving overall system reliability.
  • Developed and implemented a password policy management feature for banking clients, enhancing reliability and security for both the bank and the organization.
  • Introduced a feature for handling socket timeout exceptions using TCP dumps and Wireshark to diagnose and resolve network issues, resulting in a 25% improvement in application reliability.

Junior Java Developer

LTIMindtree | CITI BANK
Pune
06.2019 - 07.2021
  • Worked on the development and maintenance of the KYC module using Java 8 and Spring Boot.
  • Collaborated with a team of 5 or more domain experts, including KYC and AML specialists, to analyze and study data sets, identifying architectural needs and roadmaps for system enhancements.
  • Designed and implemented an API for identifying high-risk individuals, incorporating a comprehensive set of questions and sub-clauses for thorough scrutiny, and enhanced security measures.
  • Increased system performance by 30% by refactoring legacy code and implementing efficient algorithms.
  • I wrote over 200 JUnit test cases using Mockito and PowerMock frameworks, increased the code coverage, and implemented best practices by 90% in and across more than 5 modules.

Education

Bachelors in Technology - Computer Science

UPES
Dehradun, Uttarakhand
06-2019

Skills

  • Spring Boot
  • Build Tools: Maven, Gradle
  • Version Controls: GitHub, GitLab, TeamCity
  • JIRA
  • Microservices architecture
  • RESTful apis
  • Docker
  • Kafka
  • Veracode
  • Linux, UNIX, Debian
  • AWS ECR, EKS, Lambda, SNS, SQS
  • Database: PostgreSQL, MongoDB
  • IoN Trading
  • KDB/Q language
  • Credit Risk Management
  • OTC Markets
  • Design Patterns
  • RabbitMQ
  • Payment gateways

Timeline

Middle Java Developer

Unlimit Pvt Ltd
09.2024 - Current

Software Developer

COFORGE | PWC | MITSUBISHI FINANCIAL GROUP(MUFG)
01.2023 - 08.2024

Member of Technical Staff

AMEYO | EXOTEL
07.2021 - 01.2023

Junior Java Developer

LTIMindtree | CITI BANK
06.2019 - 07.2021

Bachelors in Technology - Computer Science

UPES
RAKSHIT SHARMAMIDDLE JAVA DEVELOPER