Badges
Certifications
Work Experience
Software Engineer
EBSCO Information Services• December 2018 - Present
● Collaborate with product management and team while analyzing and decomposing software features in to simpler stories f or planning and execution. ● Collaborate with team, gain knowledge on the domains and be self-sufficient in addressing any defects. ● Use springboot to develop microservices and also create contracts for the producer using spring cloud contract/groovy scripts. ● Use Jenkins for CI/CD to deploy applications in to AWS. ● Use Docker to build docker images and configure Kubernetes to manage pods
Web Developer
Forrester Research, Inc.• July 2017 - December 2018
● Develop scalable, highly available Java-based applications using Spring, Servlets, Java Database Connectivity, caching strategies, and Java Persistence API. ● Oversee software coding from development through quality assurance and production deployment. ● Research and develop Agile technology processes. ● Contribute to the technical software design and implementation of a wide variety of web development software projects. ● Implement MVC Design pattern using Spring Framework. ● Use JMS to send message to Apache ActiveMQ and configure Mule ESB to listen to JMS Queue and initiate the flow. ● Create Microservices Architecture applications using Spring Boot, Spring Cloud Config and Jenkins deployment script to deploy in Dev, Test, Stage and Production Environments.
Software Engineer
TCS• September 2015 - July 2017
● Developed Java web application using various new Java 8 Features such as lambda, streams, etc. ● Involved in end-to-end product development including design phase and testing phase. ● Created dashboards, which are highly rich in visualizations using HTML, CSS and jQuery. ● Used AJAX call to make asynchronous request to fetch data from Database for seamless User Experience. ● Extensively used Hibernate to persist data that are fetched multiple times. ● Implemented MVC Design pattern using Spring Framework. ● Designed and implemented Order Processing and Tracking System of Citi Market Place. ● Used REST to provide Contact details of the Application Users in JSON format. ● Created Controller Classes for various features of the Application. ● Created various CRUD SQL Queries and used multiple Joins to fetch data from Database.
Education
California State University, Long Beach
Computer Science, MS• 2013 - 2015
Links
Skills
varunchoubey has not updated skills details yet.