Niraj Patil profile photo 1 on Tal

Niraj Patil

Software Engineer at Bajaj | Backend Engineer | Java | Spring Boot | Microservices | AWS | Kafka | RabbitMq |Building secure, scalable Distributed systems

Pune City

3+ years of work experience

Bajaj Life
Jul 20233 yrsPresent

Pune District

• Designed and delivered a scalable Self-Service Approval Portal using Java 17, Spring Boot, and Angular, implementing workflow automation, configurable multi-tier approval workflows, RBAC, and audit trails that eliminated 30,000+ monthly IT tickets and reduced manual operations overhead by 80%. • Architected a centralised authentication and authorisation microservice using Spring Security, OAuth 2.0, and JWT to secure all service-to-service communication across the platform, enabling scalable identity and access management. • Implemented a full Role-Based Access Control (RBAC) system across Submitter, Approver, and Admin roles with complete audit logging, ensuring compliance with enterprise security policies and regulatory requirements. • Improved database query performance by 40% by profiling and restructuring Spring Data JPA and Hibernate ORM transactions, redesigning composite indexes across PostgreSQL and Oracle with zero-downtime production rollout. • Reduced notification API response time by 35% by decoupling Email, SMS, and OTP delivery into an asynchronous event-driven pipeline using RabbitMQ, processing 100,000+ events/day with reliable message delivery and improved system scalability. • Maintained 80%+ unit test coverage using JUnit 5 and Mockito and enforced automated quality gates within Jenkins and GitHub Actions CI/CD pipelines, ensuring production reliability and maintainability.
Bajaj Allianz Life Insurance
Jul 20233 yrsPresent

Designed and delivered a scalable Self-Service Approval Portal using Java 17, Spring Boot, and Angular, implementing workflow automation, configurable multi-tier approval workflows, RBAC, and audit trails that eliminated 30,000+ monthly IT tickets and reduced manual operations overhead by 80%. Architected a centralised authentication and authorisation microservice using Spring Security, OAuth 2.0, and JWT to secure all service-to-service communication across the platform, enabling scalable identity and access management. Implemented a full Role-Based Access Control (RBAC) system across Submitter, Approver, and Admin roles with complete audit logging, ensuring compliance with enterprise security policies and regulatory requirements. Improved database query performance by 40% by profiling and restructuring Spring Data JPA and Hibernate ORM transactions, redesigning composite indexes across PostgreSQL and Oracle with zero-downtime production rollout. Reduced notification API response time by 35% by decoupling Email, SMS, and OTP delivery into an asynchronous event-driven pipeline using RabbitMQ, processing 100,000+ events/day with reliable message delivery and improved system scalability. Maintained 80%+ unit test coverage using JUnit 5 and Mockito and enforced automated quality gates within Jenkins and GitHub Actions CI/CD pipelines, ensuring production reliability and maintainability.
Bajaj Finserv
Jan 20237 mosJul 2023

Pune, Maharashtra, India

Developed and maintained health insurance APIs to support policy management and related workflows using Java, Spring Boot, and PostgreSQL. Built and enhanced RESTful services for insurance operations such as policy handling, validations, and data processing. Increased unit test coverage using JUnit and Mockito, improving reliability and reducing production defects. Contributed to microservice-based architecture, gaining hands-on experience in scalable backend systems.

Education

Pune Institute of Computer Technology

Bachelor of Engineering, Electronics

Pune Institute of Computer Technology

20194 yrs2023

Join Niraj and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Niraj Patil on Tal

Headline

Software Engineer at Bajaj | Backend Engineer | Java | Spring Boot | Microservices | AWS | Kafka | RabbitMq |Building secure, scalable Distributed systems

About

As a Software Engineer at Bajaj Life, I focus on delivering scalable and secure backend systems through Java, Spring Boot, and Angular. Recently, I contributed to the development of a Self-Service Approval Portal with workflow automation, multi-tier approval workflows, and audit trails, significantly reducing manual operations and IT support tickets. A graduate of Pune Institute of Computer Technology with a BE degree, I bring expertise in CI/CD, multithreaded development, and AngularJS. Passionate about building reliable and scalable distributed systems, I aim to address complex business challenges through innovative technical solutions and well-architected systems.

Location

Pune City

Work experience

Software Engineer at Bajaj Life, Jul 2023 - Present · 3 yrs, Pune District, • Designed and delivered a scalable Self-Service Approval Portal using Java 17, Spring Boot, and Angular, implementing workflow automation, configurable multi-tier approval workflows, RBAC, and audit trails that eliminated 30,000+ monthly IT tickets and reduced manual operations overhead by 80%. • Architected a centralised authentication and authorisation microservice using Spring Security, OAuth 2.0, and JWT to secure all service-to-service communication across the platform, enabling scalable identity and access management. • Implemented a full Role-Based Access Control (RBAC) system across Submitter, Approver, and Admin roles with complete audit logging, ensuring compliance with enterprise security policies and regulatory requirements. • Improved database query performance by 40% by profiling and restructuring Spring Data JPA and Hibernate ORM transactions, redesigning composite indexes across PostgreSQL and Oracle with zero-downtime production rollout. • Reduced notification API response time by 35% by decoupling Email, SMS, and OTP delivery into an asynchronous event-driven pipeline using RabbitMQ, processing 100,000+ events/day with reliable message delivery and improved system scalability. • Maintained 80%+ unit test coverage using JUnit 5 and Mockito and enforced automated quality gates within Jenkins and GitHub Actions CI/CD pipelines, ensuring production reliability and maintainability.

Software Engineer at Bajaj Allianz Life Insurance, Jul 2023 - Present · 3 yrs, Designed and delivered a scalable Self-Service Approval Portal using Java 17, Spring Boot, and Angular, implementing workflow automation, configurable multi-tier approval workflows, RBAC, and audit trails that eliminated 30,000+ monthly IT tickets and reduced manual operations overhead by 80%. Architected a centralised authentication and authorisation microservice using Spring Security, OAuth 2.0, and JWT to secure all service-to-service communication across the platform, enabling scalable identity and access management. Implemented a full Role-Based Access Control (RBAC) system across Submitter, Approver, and Admin roles with complete audit logging, ensuring compliance with enterprise security policies and regulatory requirements. Improved database query performance by 40% by profiling and restructuring Spring Data JPA and Hibernate ORM transactions, redesigning composite indexes across PostgreSQL and Oracle with zero-downtime production rollout. Reduced notification API response time by 35% by decoupling Email, SMS, and OTP delivery into an asynchronous event-driven pipeline using RabbitMQ, processing 100,000+ events/day with reliable message delivery and improved system scalability. Maintained 80%+ unit test coverage using JUnit 5 and Mockito and enforced automated quality gates within Jenkins and GitHub Actions CI/CD pipelines, ensuring production reliability and maintainability.

Software Engineer at Bajaj Finserv, Jan 2023 - Jul 2023 · 7 mos, Pune, Maharashtra, India, Developed and maintained health insurance APIs to support policy management and related workflows using Java, Spring Boot, and PostgreSQL. Built and enhanced RESTful services for insurance operations such as policy handling, validations, and data processing. Increased unit test coverage using JUnit and Mockito, improving reliability and reducing production defects. Contributed to microservice-based architecture, gaining hands-on experience in scalable backend systems.

Education

Bachelor of Engineering, Electronics, Pune Institute of Computer Technology