Work Preference
Summary
Overview
Work History
Education
Skills
Languages
Work Availability
Timeline
AdministrativeAssistant
PANKAJ PATHAK

PANKAJ PATHAK

Senior Software Engineer
Bengaluru,Karnataka

Work Preference

Work Type

Full Time

Location Preference

On-SiteRemoteHybrid

Important To Me

Career advancementWork-life balanceCompany CultureFlexible work hours

Summary

Senior Software Engineer with 7+ years of experience building scalable, distributed, and cloud-native enterprise applications using Java 17, Spring Boot, Microservices, Kafka, Redis, and AWS. Specialized in secure REST API development, event-driven architectures, multithreaded systems, and enterprise integrations using REST, SOAP/WSDL, and secure socket programming. Experienced in System Design, performance optimization, Oracle-to-PostgreSQL migration, observability, and production engineering, delivering highly available backend solutions across Telecommunications and Insurance domains.

Overview

2
2
Languages
7
7
years of professional experience

Work History

Senior Software Engineer

Sapiens
Bengaluru
07.2024 - Current
  • Own the design and development of core backend services using Java and Spring Boot-based microservices supporting business-critical, high-availability enterprise systems.
  • Drive backend architecture and RESTful API design decisions, improving scalability, fault tolerance, and overall system performance across distributed services.
  • Build and optimize high-throughput REST APIs, achieving a 15–20% reduction in latency through performance tuning and efficient resource utilization.
  • Own production stability and reliability, proactively identifying bottlenecks and resolving complex production issues, delivering a 25% reduction in downtime.
  • Defined and enforced backend security standards, implementing role-based access control (RBAC) and secure API design with Spring Security and enterprise authentication mechanisms to protect sensitive data.
  • Conducted code reviews, established backend coding standards, and mentored a team of 6 engineers, enhancing code quality and maintainability over time.
  • Write and maintain unit and integration tests using JUnit, and build/deploy pipelines using Jenkins and GitHub Actions to improve release quality and delivery speed.
  • Collaborate cross-functionally with product owners, architects, DevOps, and frontend teams to translate business requirements into scalable backend solutions.
  • Supported cloud-native deployments on AWS, ensuring services met performance, scalability, and availability SLAs for optimal user experience.
  • Actively contribute to Agile/Scrum planning, estimation, and technical design discussions, influencing solution architecture and delivery timelines.

Software Engineer 2

Syniverse
Bengaluru
07.2019 - 07.2024
  • Designed and developed scalable backend systems using Java, Spring Boot, Hibernate, and enterprise frameworks in telecom-grade, high-availability environments.
  • Built and maintained REST APIs and asynchronous messaging workflows using Kafka and JMS for high-throughput, low-latency, event-driven systems.
  • Executed end-to-end migration from Oracle to PostgreSQL involving multiple terabytes (TBs) of production data, leading schema redesign, data migration, and consistency validation.
  • Performed JVM tuning and garbage collection analysis, enhancing application performance and runtime stability.
  • Executed migration from Oracle to PostgreSQL, redesigning schema, migrating data, and validating consistency for multiple terabytes of production data.
  • Modernized legacy codebase to align with current engineering standards, enhancing maintainability and code quality.
  • Managed codebase using Git and SVN, conducted code reviews, and ensured adherence to engineering quality standards.
  • Used Wireshark and TCP dump analysis for network-level debugging in distributed telecom systems.
  • Mentored junior engineers, fostering skill development and knowledge sharing across teams.

Software Trainee

Extrieve Technologies
Bengaluru
04.2019 - 07.2019
  • Developed backend components with Core Java to enhance data flow and implement business logic.
  • Built and integrated UI components with JSP to align with business requirements and improve user experience.
  • Assisted in analyzing requirements and implementing reusable application modules to streamline development.
  • Assisted in troubleshooting and debugging applications, improving software reliability and user experience.

Education

MCA - Computer Applications

Dr. APJ Abdul Kalam Technical University
Lucknow
01-2018

BCA - Computer Applications

Ch. Charan Singh University (CCSU)
Meerut
01-2016

Skills

Java

Spring Boot

Spring Security

Microservices

RESTful APIs

Hibernate/JPA

SQL / NOSQL

Spring Cloud

Kafka

Redis

Multithreading

API gateway configuration

CQRS

AWS

Docker

Jenkins

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Software Engineer

Sapiens
07.2024 - Current

Software Engineer 2

Syniverse
07.2019 - 07.2024

Software Trainee

Extrieve Technologies
04.2019 - 07.2019

BCA - Computer Applications

Ch. Charan Singh University (CCSU)

MCA - Computer Applications

Dr. APJ Abdul Kalam Technical University
PANKAJ PATHAKSenior Software Engineer