Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Personal Details
Generic
RAHUL KUMAR

RAHUL KUMAR

Bengaluru

Summary

Java & Microservices Engineer with 8 years of experience in architecting, developing, integrating, and delivering enterprise solutions. Strong hands-on expertise in Java 8/17, Spring Boot, Spring Cloud, Spring MVC, Spring JPA, Hibernate, and REST APIs. Demonstrated capability in building scalable microservices, implementing API gateways, service registries, and containerized deployments. Solid background in MySQL, PostgreSQL, SQL Server, Oracle SQL, MongoDB, Redis SQL optimization, and data modeling. Proficient in CI/CD, version management, DevOps workflows, and delivery pipelines using GitHub, Bitbucket, and AWS DevOps. Adept at requirement analysis, solution design, client communication, agile delivery, test automation, and quality assurance. Recognized for strong problem-solving aptitude, collaboration across cross-functional teams, and consistent sprint performance.

Overview

8
8
years of professional experience

Work History

Senior Consultant

Client-RBC(Capgemini)
10.2023 - Current
  • Back-end Engineering: Build and enhance enterprise financial applications using Java 17, Spring Boot.
  • Integration & APIs: Develop secure REST APIs, reusable service layers, validation logic, and domain models.
  • Event Processing: Implement event publishing, Kafka topics, and asynchronous communication pipelines.
  • Data Management: Write optimized SQL queries, manage Postgres schemas, and ensure data integrity.
  • Quality Assurance: Create unit tests using Mockito and ensure high code coverage, stability, and maintainability.
  • DevOps & Logging: Configure CI/CD workflows using Aws DevOps, manage Docker deployments.
  • Agile Collaboration: Work with business, BA teams, and architects for story grooming, sprint activities.

Senior Software Developer

Client-Vietnam Finance (Capgemini)
10.2021 - 08.2023
  • Application Development: Delivered secure and scalable IAM solutions using Java, Spring Boot, JSF, OAuth2, and SAML.
  • IAM Engineering: Developed authentication flows, federated SSO components, and cross-enterprise identity modules.
  • UI/Backend Integration: Built JSF-based UI components, validation layers, and managed beans.
  • Config & Deployment: Managed Docker containerization, environment configs, and code deployments via GitHub.
  • Testing & Debugging: Designed test suites in Mockito and executed end-to-end technical validations.
  • Client Coordination: Interacted directly with product owners and security teams to freeze requirements and support go-live transitions.

Software Engineer

Client-Mahindra Finance (HCL)
08.2019 - 08.2021
  • Microservices Development: Built enterprise-grade microservices for ContractUAL using Java, Spring Boot, JPA and Postgres.
  • API & Pipeline Engineering: Developed REST APIs, service layers, data pipelines, and config profiles.
  • Exception & Logging: Implemented global exception handlers and integrated advanced logging with Log4j.
  • DevOps Support: Managed server deployments via WinSCP, oversaw Linux-based services, and performed QA environment restarts.
  • Cross-functional Support: Coordinated with product teams and QA for feature testing, validations, and production fixes.

Software Engineer

Client-GE(HCL)
02.2017 - 08.2019
  • Enterprise Application Development: Developed healthcare modules using Java, Spring, Hibernate, AngularJS, and REST (RESTEasy).
  • Modular Development: Built functionality for User Management, Purchase, Nursing Station, & Billing workflows.
  • Service & Data Layer: Developed DAO components, SQL queries, and AOP-based logging and auditing.
  • Spring Configuration: Created bean configurations, controllers, and reusable service abstractions.

Education

MCA -

Pondicherry Central University
06-2016

Skills

Backend Development & Java Engineering

API Development

Microservices Architecture & Distributed Systems

Spring Boot, Spring Cloud & API Development

Event-Driven Architecture (Kafka)

Database Design, SQL Optimization & Data Modeling

API Gateway, Service Registry & Cloud Integrations

Docker, Kubernetes & Containerized Deployments

Secure Coding, OAuth2, SAML & Identity Management

CI/CD Pipelines, Build Automation & Version Control

Test Automation (JUnit, Mockito) & Quality Governance

Agile Delivery, Requirement Analysis & Client Interaction

Application Troubleshooting, RCA & Log Analysis (Log4j)

Languages: Java (Core & Advanced), JavaScript (ES6)

J2EE: Servlet, JSP, JPA

Frameworks: Spring Boot, Spring MVC, Spring Cloud, Spring Security, Hibernate

Databases: Oracle, MySQL, MongoDB

Cloud / Servers: AWS (IAM, EKS, Lambda, EC2, S3), Apache Tomcat, Eureka Server, JBoss

Build Tools: Maven, Gradle

Containers: Docker, Kubernetes

Messaging: Apache Kafka

Testing: JUnit, Mockito

Version Control: GitHub, Bitbucket, SVN

Process Models: Agile Scrum

IDE Tools: IntelliJ IDEA, STS, Eclipse

Database Tools: SQL Developer, PGAdmin

Web Technologies: HTML, CSS, JavaScript (ES6)

Accomplishments

  • Secured 1st place in Cricket Tournament at University Sports Meet (2014–15).
  • Recognized for high-quality code delivery, cross-team collaboration, and consistent sprint performance.

Certification

Network Management – Nettech (2014)

Timeline

Senior Consultant

Client-RBC(Capgemini)
10.2023 - Current

Senior Software Developer

Client-Vietnam Finance (Capgemini)
10.2021 - 08.2023

Software Engineer

Client-Mahindra Finance (HCL)
08.2019 - 08.2021

Software Engineer

Client-GE(HCL)
02.2017 - 08.2019

MCA -

Pondicherry Central University

Personal Details

  • Date of Birth: 01 March, 1991
  • Languages Known: English & Hindi
  • Address: Bengaluru, India
RAHUL KUMAR