Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Mrunal Palve

Mrunal Palve

Pune

Summary

Senior Java Backend Engineer with 7+ years of experience designing and developing scalable, high-performance microservices using Java 8+, Spring Boot, Spring Cloud, and event-driven architectures with Kafka. Strong expertise in RESTful APIs, distributed systems, design patterns, AWS cloud, and database optimization. Proven ability to migrate monolithic applications to microservices, improve application performance, and enhance code quality through increased test coverage. Experienced in production support, system optimization, and leveraging GitHub Copilot to accelerate development, refactoring, bug fixes, and test case creation while collaborating with cross-functional teams in enterprise environments. Senior Java Backend Engineer designing and developing scalable, high-performance microservices using Java 8+, Spring Boot, and event-driven architectures with Kafka. Led migration of legacy applications to microservices, optimised application performance, and enhanced code quality through increased test coverage. Collaborated with cross-functional teams to deliver robust solutions in enterprise environments. Analytical problem solver improving system performance and reliability through innovative solutions and efficient database management. Demonstrated expertise in developing secure, high-throughput REST APIs and optimising caching mechanisms for transactional data. Committed to maintaining code quality and streamlining release processes to support high-traffic applications. Ambitious Software Engineer driving the design and implementation of domain-driven microservices for complex retail transactions. Achieved significant improvements in data consistency and performance through strategic system architecture. Focused on fostering collaboration and enhancing productivity across development teams. Bringing solid foundation in software development with knack for problem-solving and effective team collaboration. Known for being adaptable and quick to learn, with proven ability to communicate complex technical concepts to non-technical stakeholders. Adept at leveraging analytical thinking and creativity to deliver innovative solutions. Ready to contribute to dynamic projects and grow within forward-thinking organisation.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Vrize
Remote
02.2024 - 03.2026
  • Led migration of a large-scale retail thrift store application from a legacy Java-based flow to a highly scalable Spring Boot microservices architecture.
  • Designed and developed multiple domain-driven microservices including Retail, Loan, Inventory, Employee, Search, Receipt, and Payment services.
  • Worked on complex retail transactions such as Sale, Layaway, Loan Purchase, Void Sale, and Manifesto transactions, ensuring data consistency across services.
  • Designed and implemented Manifesto and Void Sale transaction features end-to-end, including validation, persistence, inter-service communication, and response orchestration.
  • Implemented secure, high-throughput REST APIs following industry standards with Spring Security and token-based authentication.
  • Improved system performance using caching mechanisms (Redis/in-memory cache) for frequently accessed transactional and master data.
  • Designed and developed a bridge service to communicate with the legacy POS2 application for functionalities not yet migrated, ensuring seamless coexistence of old and new systems.
  • Optimized database performance by writing efficient SQL queries, creating indexes and database views for high-volume transaction and search use cases.
  • Worked on attunity-replicated tables, fetching and consolidating data from both legacy POS2 and new EZCorp microservices for unified reporting and search.
  • Improved search performance by designing optimized views and query strategies used by downstream search engines.
  • Used Git Copilot to accelerate bug fixes, refactoring, and test case generation, improving developer productivity.
  • Actively involved in release preparation activities, including branch merging, conflict resolution, regression validation, and deployment readiness.
  • Supported production issues, performance tuning, and post-release fixes for a highly secured and high-traffic retail application.

Software Engineer

Synechron
06.2023 - 02.2024
  • Developed Spring Boot REST APIs for an insurance domain application handling bulk employee enrollment data.
  • Implemented file upload, validation, error handling, and override mechanisms for complex business workflows.
  • Built services for payment processing, remit calculations, and employee data validations.
  • Integrated services with downstream systems and communicated processing status to clients.
  • Performed code refactoring and enhancements based on updated design documents.
  • Debugged production issues using Kibana logs and improved system stability.
  • Improved code quality using SonarQube and followed clean coding practices.
  • Wrote JUnit and Mockito test cases and supported production releases.

Software Engineer

Infosys
09.2020 - 06.2023
  • Worked on Genius, a rule-management web application for T-Mobile internal users.
  • Developed and maintained Spring Boot microservices responsible for rule validation and third-party data processing.
  • Implemented RabbitMQ-based messaging for asynchronous communication between services.
  • Designed REST APIs using Java 8, ensuring performance and scalability.
  • Analyzed and resolved production issues using logs and debugging tools.
  • Actively participated in Scrum ceremonies, contributing to enhancements and defect fixes.
  • Wrote unit tests using JUnit and Mockito to ensure code reliability.

Software Engineer

Impact Systems
02.2018 - 05.2020
  • Worked on Synapsys, an integration platform between OpenText Documentum and TrackWise EQMS.
  • Developed backend components using Servlets, JSP, and Java.
  • Worked extensively with Documentum Foundation Classes (DFC).
  • Involved in requirements gathering, development, unit testing, QA support, and deployments.
  • Supported deployments across Dev, QA, and Production environments.

Education

BE - Information Technology

Pune University
Pune
01.2017

Skills

Java 8 and Spring framework
Microservices architecture
RESTful APIs and event-driven design
Kafka and RabbitMQ
Database management (MySQL, Oracle)
SQL optimisation techniques
Cloud services (AWS EC2, S3, RDS)
Containerisation with Docker and Kubernetes
Testing frameworks (JUnit, Mockito)
Continuous integration and delivery (CI/CD)
Agile methodologies (Scrum)
Code quality tools (SonarQube)
Version control with Git

  • REST API development
  • Agile development methodologies
  • Microservices architecture
  • Secure coding practices
  • System integration
  • Code quality assurance
  • Unit testing frameworks
  • Problem solving
  • Team collaboration
  • Release management
  • REST API
  • API development

Certification

AWS Practitioner Certification, CDAC

Timeline

Senior Software Engineer

Vrize
02.2024 - 03.2026

Software Engineer

Synechron
06.2023 - 02.2024

Software Engineer

Infosys
09.2020 - 06.2023

Software Engineer

Impact Systems
02.2018 - 05.2020

BE - Information Technology

Pune University
Mrunal Palve