Prerit Mahajan
@preritmahajan
Senior Java Full Stack Engineer with 15 years of experience.
What I'm looking for
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
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.
Tech Lead / Java Full Stack Engineer
Intellias
Jun 2014 - Dec 2019 (5 years 6 months)
Spearheaded the development of enterprise-level applications using Java 8, Spring Boot, and Hibernate, seamlessly integrating with AWS Lambda for serverless computing. Engineered scalable RESTful and GraphQL APIs with Spring Boot, enhancing system interoperability and enabling seamless data exchange.
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.
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
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.
Tech stack
Software and tools used professionally
Postman
OpenAPI
OpenAPI Specification
Splunk
Apache Flink
Microsoft Azure
GitHub
GitLab
Bitbucket
SonarQube
Kubernetes
Docker Compose
Spring Cloud
Jenkins
CircleCI
Travis CI
GitHub Actions
GitLab CI
NumPy
Pandas
DB
Spring Data
MySQL
PostgreSQL
MongoDB
Couchbase
Memcached
Cassandra
HBase
Gmail
Node.js
Spring Boot
Spring Framework
Spring MVC
Tailwind CSS
Material-UI
Neo4j
Figma
Adobe XD
Redis
Terraform
Pulumi
Jira
Java 8
Thymeleaf
Angular Material
Mocha
jQuery
AngularJS
GWT
JavaScript
HTML5
Java
Kotlin
Java EE
XML
Logstash
Fluentd
Graylog
TensorFlow
Kafka
RabbitMQ
Amazon SQS
Zuul
Istio
Grafana
Kibana
Prometheus
Datadog
AppDynamics
Trello
GraphQL
Oracle PL/SQL
NATS
SignalR
gRPC
Elasticsearch
Solr
Spring Security
Ansible
AWS Lambda
Serverless
Google Cloud Functions
Azure Functions
JUnit
Mockito
Keycloak
OAuth2
sso
NGINX
Apache HTTP Server
JBoss
s3-lambda
Google BigQuery
SQL
Hystrix
Loggly
NgRx
Availability
Location
Authorized to work in
Skills
Interested in hiring Prerit?
You can contact Prerit and 50k+ other talented remote workers on Himalayas.
Message PreritFind 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!
