Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Mridul Mahajan

Amritsar

Summary

Experienced Backend Developer with expertise in Java, Spring Boot, and microservices. Demonstrated success in creating scalable and secure applications, implementing cloud-native solutions on Azure, and automating business processes. Skilled in Agile methodologies, utilizing AI technologies and DevOps tools for improved delivery and deployment. Proficient in designing scalable APIs for seamless integration with front-end systems. Adaptable team player with a consistent application of coding skills and problem-solving abilities.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Digital Specialist Engineer

INFOSYS India
06.2022 - Current

Senior Backend Developer

MCKESSON
11.2024 - Current
  • Led a team of 4 developers in the design and development of a new backend application using Spring Boot, Java 17, Maven, H2 (initial setup), and Oracle 19c for database management.
  • Developed a backend application to handle File Transfer Protocol (FTP), enabling users to securely upload and download encrypted keys, ensuring data integrity and security.
  • Implemented Role-Based Access Control (RBAC) to manage varying levels of access and permissions for different personas within the application, improving security and operational efficiency.
  • Integrated Okta for RBAC and authentication, enabling secure Single Sign-On (SSO) across both Spring Boot backend and frontend applications.
  • Designed and implemented an automated email scheduler to notify users of upcoming key expirations using Thymeleaf templates and SMTP protocol, improving proactive key management.
  • Developed a Spring Cloud Gateway application to serve as a unified entry point, hiding backend APIs and the frontend application from direct exposure while enabling secure routing.
  • Created Docker images for the application and successfully deployed it on Azure Kubernetes Service (AKS), streamlining the deployment process and improving scalability.
  • Migrated a legacy application from Java 8 and JBoss 7.1 to Java 17 and the latest JBoss version, addressing compatibility and performance issues.
  • Led the migration of the legacy project’s database from Oracle 12c to Oracle 19c, ensuring database performance, stability, and security improvements.

Java Backend Developer

ALLSTATE
08.2024 - 10.2024
  • Managed the bundling of APIs from backend systems for frontend consumptions, ensuring seamless integration and optimal performance.
  • Implementation of new services which acts as a middleware between backend and frontend, which reduce the fear of exposed the real Api’s.
  • Utilized Splunk and Dynatrace for the proactive monitoring of logs, exceptions and other server related issues, enabling swift identification and resolution of issues to maintain System reliability.
  • Addressed WhiteSource vulnerabilities and Sonar issues, ensuring the delivery of high-quality, secure code that meets industry standards and client expectations.
  • Handled the Monthly Release Notes Co-ordination with the cross-functional teams to promote the ears with respect to our team to the functional and Regression Testing environment before moving code changes into the production.
  • Utilized Git for version control, including branching, merging and resolving conflicts, Managed repositories on GitHub, Bitbucket.
  • Resolve Maven Dependencies which causes the vulnerabilities and Update the Jar file Using Maven
  • Took Ownership of important and high priority task which were delivered error-free and on time.
  • Developed and implemented real-time data streaming solutions using Kafka, enabling the processing and analysis of large volumes of data in real time.
  • Led the migration of Apache Camel to the latest version, including compatibility analysis, refactoring, performance optimization, dependency management, comprehensive testing, issue resolution, deployment, and team training, ensuring a seamless transition and enhanced system performance.
  • Innovate the new functionality in Api-Manager internal tool which manages the API’s. Implement the new multiselect functionality using react and spring.

Education

Bachelors of Technology - COMPUTER SCIENCE AND ENGINEERING

AMRITSAR COLLEGE OF ENGINEERING AND TECHNOLOGY
AMRITSAR, PUNJAB
01.2022

Skills

  • Languages: Java 8/11/17, Python
  • Frameworks: Spring Boot, Spring MVC, Hibernate, Microservices, J2EE
  • Databases: Oracle, PostgreSQL, MySQL, H2, MongoDB
  • DevOps & Tools: GitHub, GitLab, Bitbucket, Jenkins, Maven, Gradle, Docker, SonarQube, Postman, SoapUI
  • Cloud & Deployment: Microsoft Azure, Azure Kubernetes Service (AKS), Spring Cloud Gateway
  • Monitoring: Splunk, Dynatrace
  • AI Tools: Ollama, ChatGPT, Hugging Face, RAG, Rapid API
  • Others: Thymeleaf, SMTP, REST APIs, Agile, STS, IntelliJ, VS Code
  • Microservices architecture
  • Kubernetes orchestration
  • Performance monitoring and tuning

Certification

  • Received Insta Awards ‘Rookie of the Quarter’ from Infosys Ltd.
  • Microsoft Certified: AZ-900 - Microsoft Azure Fundamentals
  • Infosys Certified Spring Microservices Developer
  • Infosys Certified Database and SQL Professional
  • Infosys Certified Java Programmer
  • Infosys Certified Java SE11 Developer
  • The Fundamentals of Digital Marketing || GoogleDigitalUnlocked.com
  • Machine Learning for Business Professional || coursera.com || Google Cloud

Timeline

Senior Backend Developer

MCKESSON
11.2024 - Current

Java Backend Developer

ALLSTATE
08.2024 - 10.2024

Digital Specialist Engineer

INFOSYS India
06.2022 - Current

Bachelors of Technology - COMPUTER SCIENCE AND ENGINEERING

AMRITSAR COLLEGE OF ENGINEERING AND TECHNOLOGY
Mridul Mahajan