Gaurav Jain
About Gaurav Jain
Gaurav Jain is an SDE II at Expedia, Inc. with over 11 years of experience in JAVA technology and backend architecture.
Current Role at Paytm
Gaurav Jain currently works as an Engineering Manager at Paytm. His tenure at Paytm commenced in 2022 and he operates from Noida, Uttar Pradesh, India, in a remote capacity. Before his current role, he served as a Senior Technical Lead at the same company for two years starting from 2020.
Experience at Expedia, Inc.
In addition to his role at Paytm, Gaurav Jain holds the position of SDE II at Expedia, Inc. Based in Gurgaon, India, he has been contributing to Expedia's technological and software development endeavors since 2017. His responsibilities include working on software development projects and enhancing the company's backend architecture.
Previous Roles and Experience
Prior to his roles at Paytm and Expedia, Gaurav Jain worked as a Senior Software Engineer at One97 Communications Limited (Paytm) from 2013 to 2017 in Noida. He initiated his professional journey as a Software Developer at enMarkit, where he worked from 2012 to 2013 in Gurgaon.
Education and Technical Expertise
Gaurav Jain graduated with a Bachelor of Technology (BTech) degree in Computer Science from GGSIPU, an achievement he accomplished between the years 2007 and 2011. He possesses over 11 years of experience specializing in JAVA technology and applications backend architecture. His technical qualifications include proficiency in Core JAVA, Multi-Threading, Java Web Applications, and various frameworks such as JSP, JDBC, Servlet, Struts2, Spring-Boot, Spring-MVC, Spring-JPA, Spring-REST, and Spring-security. Additionally, he is skilled in working with databases including MySQL, Elasticsearch, MongoDB, and Cassandra.
Technology Skills and Methodologies
Gaurav Jain is proficient in several cutting-edge technologies and methodologies, including Microservice Architecture and Agile Methodology. He is experienced in developing and consuming REST web services and utilizing tools like AWS, Docker, and Jenkins for Continuous Integration/Continuous Deployment (CI/CD) processes. Furthermore, he possesses substantial knowledge and experience with Redis Distributed cache and messaging systems like RabbitMQ and Kafka.