Pankaj Kumar
Senior Java & Spring Boot Developer
"Crafting Robust Solutions with 10+ Years of Java, Spring Boot, and Hibernate Expertise."
About Me
Welcome! I'm Pankaj Kumar, a passionate software developer with over 10 years of experience specializing in building scalable and efficient enterprise applications. My journey into software development began with a fascination for problem-solving and a drive to create impactful solutions.
I possess deep expertise in Java, Spring Boot, and Hibernate, focusing on designing, developing, and deploying robust, high-performance backend systems. I thrive on architecting clean, maintainable code and optimizing application performance to deliver seamless user experiences.
Beyond the code, I'm committed to continuous learning and contributing to the tech community. I believe in the power of well-designed systems to solve real-world challenges.
Skills & Technologies
Core Backend
- Java (JDK 8+, Multithreading, Concurrency)
- Spring Boot (Spring Data JPA, Spring Security, Spring MVC, Microservices)
- Hibernate / JPA
- Maven, Gradle
Databases
- SQL (PostgreSQL, MySQL, Oracle)
- NoSQL (MongoDB)
Cloud & DevOps
- AWS (EC2, S3, RDS, Lambda)
- Docker
- Kubernetes
- Git / GitHub / GitLab
- CI/CD (Jenkins, GitLab CI, GitHub Actions)
Other Relevant Skills
- RESTful APIs, GraphQL
- System Design & Architecture
- JUnit, Mockito
- Mentorship & Code Review
My Projects
Enterprise Order Management System
Developed a scalable backend for an order management system, handling high transaction volumes and complex business logic.
Technologies: Java, Spring Boot, Hibernate, PostgreSQL, RESTful APIs
My Role: Led backend development, designed database schema, implemented core business logic and integrations.
Microservices-based User Authentication
Designed and implemented a secure, microservices-based authentication and authorization service.
Technologies: Java, Spring Boot, Spring Security, JWT, MongoDB, Docker
My Role: Architected the microservice, developed authentication endpoints, managed security configurations.
Real-time Data Processing Dashboard
Built a backend service for real-time data aggregation and processing, feeding a dynamic dashboard.
Technologies: Java, Spring Boot, Apache Kafka, Redis, MySQL
My Role: Developed data ingestion pipelines, implemented data processing logic, ensured data consistency.
My Experience
Technical Manager | [EY GDS ]
[july 2025 – Present]
- Lead Development: Lead the development of complex software solutions.
- High-quality Code: Ensure code is efficient and maintainable; well-architect Microservices.
- Technical Guidance: Provide mentorship and architectural input.
- Collaboration: Work closely with cross-functional teams.
- Code Reviews: Conduct thorough reviews for quality assurance.
- Problem Solving: Resolve technical issues efficiently.
- Emerging Technologies: Stay updated on the latest advancements.
- Continuous Improvement: Foster innovation and optimisation.
- Project Success: Contribute to project success through collaboration.
Tech Lead | [ Deloitte ]
[Sep 2023 – July 2025]
- Developed and maintained features for high-volume applications, utilizing Java and Spring Framework.
- Optimized database queries and refined ORM mappings with Hibernate to enhance application efficiency.
- Collaborated with cross-functional teams to define requirements and deliver solutions on schedule.
Senior Software Engineer | [ OATI ]
[Nov 2021 – Sep 2023]
- Project Experience: Worked on OATI's Business intelligence and recommendation tool as a Backend Developer; handled Datadog and Pagerduty integration, RESTful API development, and implemented Observability and Monitoring (Kafka). Served as Scrum Master and handled LLD and HLD.
- Current Tech Stack: Spring Boot 2.0, Hibernate, Microservices, AWS Lambda, Amplify, S3, EC2, and ELB.
- Core Competencies: Java Backend, Java Spring Boot, Distributed Systems.
- Database & Cloud: MySQL, NoSQL, SQLite, MongoDB, PostgreSQL, AWS (Lambda, EC2, S3, EBS, RDS, Athena, DynamoDB, Pinpoint, Glue, Firehose), GCP Compute, and Azure.
- DevOps: Docker, Kubernetes, Jira, Confluence, Linux Administration.
Education
MTech in Cloud Computing | IIT Patna
2021
M.Tech in Cloud Computing from IIT Patna, with strong expertise in distributed systems, cloud architecture, and scalable application design. Hands-on experience with modern cloud platforms, backend systems, and performance optimization.
BTech in ECE | CUSAT Kerala
2019
B.Tech in Cloud Computing from Cochin University Science And Technology Kerala, with strong expertise in Operating Systems, RToS, Micro-Processor architecture, and scalable System design. Hands-on experience with modern computer networking protocol, state machine systems, and performance optimization.