Summary
Overview
Work History
Education
Skills
Roles And Responsibilities
Hobbies
Timeline
Generic

AKSHAY KHAIRNAR

Software Engineer
Pune

Summary

Results-driven Java Backend Developer with over 5.8 years of experience in designing, developing, and deploying scalable and high-performance applications. Specializing in Spring Boot, Microservices, Hibernate, Kafka, Kubernetes, Docker, and GCP to deliver robust solutions for BFSI domain projects. Skilled in RESTful API development, cloud-native architectures, and transactional workflows. Currently collaborating with Bandhan Bank client at Josh Software on the Re-KYC module , Do-it-yourself module And Bandhan Microfinance Application. Passionate about leveraging cloud, automation, and containerization to enhance system efficiency and scalability.

Overview

6
6
years of professional experience
3
3
years of post-secondary education
3
3
Languages

Work History

Software Engineer

Josh Software Pvt.Ltd.
Pune
04.2025 - Current

Client: Bandhan Bank | Domain: BFSI

  • Developed authentication service with ADFS SAML 2.0 login integration and AWS Cognito token generation.
  • Implemented OTP-based login and MPIN management (set, validate, expiry policy, biometric support).
  • Designed and exposed token validation gRPC APIs used by DIY and Re-KYC services.
  • Built DIY login flow integrating session validation with NetBanking/MobileBanking systems.
  • Integrated Redis for OTP/session caching with expiry support and security compliance.
  • Developed secure Re-KYC onboarding APIs with SIM binding, device binding, and language selection.
  • Defined PostgreSQL DB schemas for user, MPIN, session, device, and audit logs.
  • Used gRPC for internal microservice communication and improved response performance.
  • Containerized services with Docker and deployed in Kubernetes with proper service discovery.
  • Documented APIs using Swagger/ OpenAPI and ensured structured error handling.
  • Followed BFSI security guidelines with audit logging, token encryption, and PI masking.

Software Engineer

Josh Software Pvt. Ltd.
Pune
07.2023 - 03.2025

Client: FYNDNA (HDFC BANK)| Domain: BFSI

  • Designed and developed enterprise-grade microservices using Spring Boot and Java 8+.
  • Built and optimized RESTful APIs, ensuring seamless integration with front-end applications.
  • Implemented Kafka-based event-driven architecture for reliable messaging and service communication.
  • Worked extensively with PostgreSQL and Yugabyte DB, ensuring efficient data processing and management.
  • Leveraged Docker and Kubernetes for containerized deployments in GCP cloud environments.
  • Developed and integrated JWT-based security mechanisms for API authentication.
  • Automated deployment pipelines using Git Lab CI/CD for efficient release cycles.
  • Collaborated with cross-functional teams to enhance EDM and E-Pricing Implementations (File Ingestion Module) for FYNDNA's HDFC clients, developing a robust product to streamline data processing and financial transactions.
  • Ensured high availability and fault tolerance by implementing best practices in cloud-native deployments.

Software Developer

Impetus Technology India Pvt. Ltd.
Pune
04.2022 - 07.2023
  • Developed and maintained REST APIs and microservices using Java 8 and Spring Boot
  • Designed and implemented project structure using MVC pattern for efficient development and maintenance
  • Conducted operations on the database using PostgreSQL to ensure data consistency and accuracy
  • Wrote Junits for APIs to ensure smooth integration and testing
  • Deployed projects using tools such as Jenkins and Docker for efficient delivery and scalability
  • Collaborated with UI developers to ensure seamless integration of APIs with the front-end
  • Implemented JWT for secure API authentication and authorization
  • Integrated Swagger API to ensure easy API documentation and testing
  • Used Postman to test APIs during development and troubleshooting

Software Developer

Insolutions Global Pvt. Ltd.
Mumbai
10.2019 - 04.2022
  • In old project to handle bank request, different switches were created for different banks in C++
  • Now in middleware, there is single switch implemented in Java
  • Worked in 'Software Development Life Cycle' and 'Core Java' technologies to develop applications based on specific client requirements
  • Implemented the project structure based on spring MVC pattern using spring boot
  • Development of Java Rest API's
  • Used 'Apache Camel' framework for receiving and sending message to POS terminal and payment gateway
  • Used Apache Kafka producer and consumer to send message to one service to other services
  • Worked on 'Transaction Log Manager' service to store transaction to the database, to fetch original transaction from the database in case of dependent transaction
  • Implemented security library which using AWS SDK which take care of sensitive data i.e
  • PAN number, CVV number etc
  • Worked on swagger which is a specification for documenting REST API
  • Used it for adding configuration to database and fetching data from the database
  • Worked on securing transaction API using JWT token
  • Worked on parsing data element as per the rules defined by the ISO in ISO8583 document
  • Used MOCKITO to develop test cases for java bean components and test them through JUNIT
  • Worked on cache management module to storing and updating data from cache management after every scheduler cycle
  • Worked on JBOSS configuration, deployment of services on UAT JBOSS
  • Worked on the Angular, in which done the API calling and validation
  • Project-Middleware
  • Technology Used- Spring Boot Microservices, Hibernate, Apache Camel Framework, Postgres Database, Angular
  • Project Duration- 2.5 Years

Education

Bachelors of Engineering - Electrical Engineering

Savitribai Phule Pune University
Nashik
07.2015 - 06.2018

Post Graduate Diploma in Advance Computing -

CDAC
Mumbai
02.2019 - 08.2019

Skills

Java 8

Spring Boot

Microservices

Kafka

undefined

Roles And Responsibilities

  • Rest API development
  • Development of microservices
  • Operations on database
  • Performance Testing Of Developed Application
  • Project deployment

Hobbies

Cricket, Riding and Swimming 

Timeline

Software Engineer

Josh Software Pvt.Ltd.
04.2025 - Current

Software Engineer

Josh Software Pvt. Ltd.
07.2023 - 03.2025

Software Developer

Impetus Technology India Pvt. Ltd.
04.2022 - 07.2023

Software Developer

Insolutions Global Pvt. Ltd.
10.2019 - 04.2022

Post Graduate Diploma in Advance Computing -

CDAC
02.2019 - 08.2019

Bachelors of Engineering - Electrical Engineering

Savitribai Phule Pune University
07.2015 - 06.2018
AKSHAY KHAIRNARSoftware Engineer