Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

JANHAVI PAWAR

Senior Software Engineer
Mumbai

Summary

Senior Backend Java Engineer with ~5 years of experience designing and optimizing enterprise backend systems using Core Java (Java 8), Spring Boot, REST API, SOAP services, Hibernate/JPA, JDBC, and MSSQL. Specialized in application modernization, server migrations, and payment/e-invoicing platforms with strict PCI DSS and government compliance requirements. Architected and implemented microservices, converted legacy SOAP integrations to RESTful API, and led Java 8 to Java 17 and Tomcat/WildFly upgrades with zero downtime.

Proven track record in production support, performance optimization, security hardening, and transaction logging/audit trails for high-volume retail and payment systems. Adept at collaborating with cross-functional teams, mentoring juniors, and delivering scalable, maintainable, and secure backend solutions for enterprise applications.

Overview

5
5
years of professional experience
3
3
Certifications

Work History

Backend Developer

ETP International
Mumbai
09.2021 - Current

Backend Development (Java, Spring Boot, REST, SOAP) Microservices Architecture & Enterprise Integrations Application Modernization & Legacy System Migration E-lnvoicing & Payment Processing Platforms

Database Design, SQL Optimization & Stored Procedures Performance Optimization & Scalability Engineering

PCI DSS & Security Compliance (Passwords, Encryption, Access) Production Support, Debugging & Root Cause Analysis

Code Reviews, Clean Code & Design Patterns

Server Upgrades & Environment Management (Tomcat, WildFly, JDK) Agile SDLC & Cross-Functional Collaboration

Logging, Monitoring & Audit Trail Implementation

Programming

Java: Core Java, Advanced Java,

SQL

Spring Boot Hibernate / JPA JDBC, Swing

Angular (basic)

Backend Technologies

REST API, SOAP Web Services

JSON, XML

Microservices

File processing, CSV export, report generation Database

Stored Procedures Query Optimization Database Design

Tools

Git, Maven Postman, lntelliJ IDEA, Eclipse

Servers

Apache Tomcat WildFly {JBoss)

Methodologies & Practices Agile {Scrum)

Debugging & Root Cause Analysis Production Support (L2/L3)

Security Compliance (PCI DSS, password policies, encryption)

September 2021- Present

Product company in retail and payment solutions (POS, e-invoicing, payment processing, enterprise integrations).

Designed and implemented Malaysia e-lnvoice backend services using Core Java, Spring Boot, REST API, Hibernate, MSSQL, enabling compliant e-invoice generation, validation, and submission to government systems and reducing manual compliance effort for customers.

Migrated key enterprise integrations from SOAP web services to RESTful API using Java, Spring, JSON/XML, improving API performance and scalability by ~30% and significantly simplifying maintenance.

Architected and delivered a Bill Cancellation module using Java, JDBC, MSSQL with transactional integrity checks and audit logging, minimizing billing inconsistencies and improving traceability for finance and audit teams.

Implemented an E-Journal report module using Java file processing and MSSQL, archiving all POS transaction logs into structured files, strengthening compliance and enabling faster investigation for disputes and audits.

Built backend services for Digital Receipts using Java, REST API, JSON, integrating POS transaction data with external channels for seamless e-receipt delivery and full audit trails.

Developed and optimized a Stock document upload module using Java, JDBC, MSSQL, improving bulk stock data ingestion throughput by ~40% and reducing upload failures for large retail clients.

Implemented CSV export utilities for backend-generated reports using Java, CSV processing, MSSQL, enabling dynamic filtering and multi-format export for operations and finance reporting.

Modernized application stack through JDK migration from Java 8 to Java 17 and application server upgrades for Apache Tomcat and WildFly, planning and executing changes with zero production downtime.

Engineered PCI DSS-compliant security controls using Java and encryption libraries, including 12-character password policies, strength validation, password encryption, and CRC utility checks, closing critical security gaps and passing PCI security audits.

Resolved complex PCI payment processing issues using Java, JDBC, MSSQL, ensuring secure transaction flows and restoring full PCI DSS compliance for payment modules.

Enhanced ETP Connect backend using Hibernate/JPA, JDBC, JSP integrations, optimizing queries and ORM mappings to improve page load times and system responsiveness.

Implemented POS hotkeys functionality in backend flows using Core Java and existing service layers, improving cashier efficiency and reducing average transaction handling time.

Strengthened transaction logging and audit trails using Java, file 1/0, JSON/XML, centralizing logs for payment, e-invoice, and receipt workflows, which reduced mean time to resolve (MTTR) production issues.

Diagnosed and fixed high-severity production incidents across e-invoicing, POS, and payment services using Java debugging, log analysis, SQL profiling, improving system stability and reducing recurring incidents.

Performed code reviews for Java and Spring Boot services, enforcing best practices on exception handling, design patterns, and performance, which improved code quality and reduced defects in QA and production.

Guided and mentored junior developers and freshers on Core Java, REST API, Hibernate, SQL, and debugging practices, accelerating team onboarding and overall delivery velocity.

Collaborated with frontend, QA, DevOps, and product teams in an Agile environment, driving end-to-end delivery of backend features and production fixes within sprint timelines.

Applied vendor security patches and performed backend updates on Java, libraries, and servers, mitigating vulnerabilities and maintaining platform stability.

KEY RESPONSIBILITY PROJECTS:-

MALAYSIA E-INVOICE PLATFORM:

Role: JAVA DEVELOPER

Tech Stack: Java, Spring Boot, REST API, Hibernate/JPA, JDBC, MSSQL, JSON, XML, Apache Tomcat

Designed and implemented e-invoice generation and lifecycle management using Java, Spring Boot, Hibernate, MSSQL, supporting creation, validation, and submission of invoices aligned with Malaysia government standards.

Developed REST API endpoints using Spring Boot and JSON/XML for invoice creation, status retrieval, and cancellation, enabling seamless integration with POS and ERP systems.

Implemented business validation rules in Core Java for tax calculations, mandatory fields, invoice formats, and government schema compliance, reducing invoice rejection rates.

Integrated with government e-invoicing systems using REST APIand secure communication, ensuring compliance with regulatory timelines and response handling.

Built robust audit logging using Java and database/file logging, capturing every invoice event (creation, modification, cancellation, submission, response), improving traceability for finance and statutory audits.

Optimized database queries and indexing in MSSQL for invoice storage and retrieval, reducing response time and improving throughput for high transaction volumes.

DIGITAL RECEIPT SERVICE:

Role: JAVA DEVELOPER

Tech Stack: Java, REST API, JSON, JDBC, MSSQL, Apache Tomcat

Implemented a Digital Receipt generation service using Java and REST API, transforming POS transaction data into digital receipts for email/SMS delivery.

Integrated backend receipt workflows with POS and external communication systems using

JSON over REST, ensuring accurate and timely delivery of customer receipts.

Ensured idempotent and reliable receipt generation using transaction management (JDBC/MSSQL) to avoid duplicate receipts and maintain financial accuracy.

Added detailed logging and audit data for receipt events in MSSQL and log files, enabling easy traceability of receipts during customer support and dispute resolution.

E-JOURNAL ARCHIVAL MODULE

Role: JAVA DEVELOPER

Tech Stack: Java, File Processing, JDBC, MSSQL, CSV/Text

Engineered an E-Journal module using Core Java file processing to periodically capture and archive all POS transaction logs in structured files.

Designed the data model and extraction logic using JDBC and MSSQL, ensuring complete coverage of transaction attributes required for audit and legal compliance.

Implemented configurable archival schedules and file rotation strategies, balancing disk usage and retrieval performance for large enterprise deployments.

Enabled audit tracking and compliance reporting by generating structured E-Journal outputs that could be consumed by downstream reporting and compliance tools.

PCI DSS COMPLIANCE

Role: JAVA DEVELOPER

Tech Stack: Java, Security API, JDBC, MSSQL, WildFly/Tomcat

Implemented PCI DSS-aligned password policies using Core Java, enforcing minimum length, complexity, and expiry rules for SSF and POS backend users.

Integrated password encryption and secure storage using Java encryption libraries and MSSQL, ensuring that sensitive credentials were never stored or transmitted in plain text.

Developed and integrated a CRC Utility check module using Java, adding integrity checks for critical payment data and configurations to prevent tampering.

Collaborated with security and compliance teams to address PCI vulnerabilities, patching insecure cryptographic usages and tightening access controls at the application layer.

Validated payment workflows end-to-end for PCI compliance, fixing backend issues in Java, JDBC, MSSQL, which enabled successful PCI audits and reduced security risk exposure.

Education

Bachelor of Engineering - Electronics & Telecommunication

Terna Engineering College
Nerul
06-2021

Skills

Programming Languages: Core Java, Advanced Java, JavaScript, HTML, CSS, SQL

Frameworks & Technologies: Spring Boot, Hibernate ORM, JDBC, Angular, JSP, Swing

Web Services & APIs: RESTful APIs, SOAP Web Services, JSON, XML

Database Management: MySQL, Database Design, Query Optimization, Stored Procedures

Application Servers: Apache Tomcat, WildFly (JBoss), JDK (Multiple Versions: 8, 11, 17)

Certification

Vibe Coding from scratch: Learn to code using AI

Timeline

Vibe Coding from scratch: Learn to code using AI

05-2025

Introduction to Front End Development

08-2024

Core Java and Advanced Java

09-2021

Backend Developer

ETP International
09.2021 - Current

Bachelor of Engineering - Electronics & Telecommunication

Terna Engineering College
JANHAVI PAWARSenior Software Engineer