Prerit MahajanPM
Open to opportunities

Prerit Mahajan

@preritmahajan

Senior Java Full Stack Engineer with 15 years of experience.

United States

What I'm looking for

I am looking for a challenging role that fosters innovation and collaboration, with opportunities for professional growth.

I am a highly skilled and results-oriented software developer with over 15 years of experience in designing, developing, and deploying scalable applications. My expertise lies in Java, J2EE, and the Spring framework, complemented by proficiency in Golang and Python for backend development. I have a proven track record of building dynamic user interfaces using React.js and Angular, and I excel in the full Software Development Life Cycle (SDLC), ensuring successful project delivery through effective collaboration with stakeholders.

Throughout my career, I have led teams in developing enterprise-level applications, modernizing legacy systems into microservices, and implementing robust security measures. My experience includes architecting microservices on AWS, optimizing database performance, and utilizing advanced technologies such as GraphQL and gRPC. I am passionate about leveraging my technical skills to create innovative solutions that enhance user engagement and drive business success.

Experience

Work history, roles, and key accomplishments

HC
Current

Java Software Engineer / Team Lead

HCLTech

Jan 2020 - Present (5 years 4 months)

Developed and maintained enterprise-level applications using Java 11/17 and Spring Boot, architecting microservices with Spring Cloud for seamless deployment on AWS ECS and EKS. Led an Agile team of 8+ developers, guiding them through project execution and ensuring adherence to best practices.

DE

Java Engineer

Devbridge

Jun 2012 - May 2014 (1 year 11 months)

Revamped and modernized the company website by incorporating sleek, responsive components using AngularJS on a Java backend with Spring MVC. Built a complex CRM system using Spring MVC, and implemented all components using the Test-Driven Development (TDD) methodology with JUnit.

WR

Java Developer, Intern

Wolfram Research

Jan 2010 - May 2012 (2 years 4 months)

Developed RESTful APIs and backend services using Java to support high-performance computational applications and data-driven workflows. Optimized database performance in Oracle by writing advanced SQL queries, and integrated distributed messaging systems like RabbitMQ for asynchronous processing.

Education

Degrees, certifications, and relevant coursework

University of Illinois Urbana-Champaign logoUU

University of Illinois Urbana-Champaign

Bachelor of Computer Science, Computer Science

Studied Computer Science at the University of Illinois Urbana-Champaign from August 2008 to May 2012. The curriculum covered fundamental and advanced topics in computer science.

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Prerit Mahajan - Java Software Engineer / Team Lead - HCLTech | Himalayas