Eric Shen

Eric Shen Email and Phone Number

Java Developer
Eric Shen's Location
Chicago, Illinois, United States, United States
About Eric Shen

Eric Shen is a Java Developer.

Eric Shen's Current Company Details

Java Developer
Eric Shen Work Experience Details
  • Wegmans
    Java Developer
    Wegmans Aug 2019 - Oct 2020
    Rochester, New York, United States
    • Worked on Product Catalog, Product Search, Cart Management Service, Inventory Servicemodules Microservices for BuyWegmans using Spring Boot and Spring Cloud.• Implemented Microservices design architecture with service discovery and discovery clientthrough Eureka Netflix API.• Developed Microservice application using Spring REST API with Spring Security.• Implemented JWT as a security framework for managing authorization and authentication forthe application.• Implemented fall back mechanisms with Circuit breaker pattern using Hystrix Netflix API.• Utilized Ribbon for load balancing, Zuul as the API gateway and Configuration Server tomanage the configurations of the Microservices.• Developed Apache Kafka services to continuously process streaming data with multiple subsetsof partitions for storing messages.• Implemented Persistence layer using SpringData JPA to communicate with the SQL database.• Used AWS services like EC2 and S3 and Docker compose file for container management.• Used Jenkins for continuous Integration and continuous deployment.• Implemented backend unit and integration test cases using Junit and Spring Test frameworks.
  • Flixbus
    Java Developer
    Flixbus Jun 2018 - Aug 2019
    New York, New York, United States
    • Worked on several Microservices like Search service, Booking service and Profile Managementservices for Flixbus using Spring Boot, Spring MVC.• Developed the application using Microservice design patterns such as Decomposition bySubdomain, API Gateway, Database per Service, Aggregated Logs and Service Discovery.• Developed application architecture based on Spring Cloud Netflix API like Eureka, Zuul,Ribbon, Hystrix, etc.• Achieved synchronous communication with Feign client API and Asynchronous communicationusing RabbitMQ messaging system.• Integrated Elasticsearch as NoSQL storage for applying full text search with analytical engine.• Integrated Spring Data JPA for managing the Data Access Layer for the application.• Implemented distributed logging system with ELK stack and Sleuth & Zipkin for improvingmaintainability and request monitoring.• Used Git as Version Control Tool and worked in an Agile environment.• Bootstrap & Typescript and used Angular 5 framework for creating Single PageApplication on the frontend.
  • Atlantic Union Bank
    Java Developer
    Atlantic Union Bank Jun 2017 - May 2018
    Richmond, Virginia, United States
    • Implemented REST API’s of Transaction, Service modules of AUB using Spring MVC.• Implemented dependency injection, validation features and autowiring using the Springlibrary.• Developed application service components and configured beans using Spring IOC and usedSpring AOP for cross cutting concerns.• Used Hibernate ORM as our persistence framework for mapping objects to tables usingHibernate annotations.• Developed Hibernate pagination mechanism using criteria API to display a limited number oftransactions per page.• Customized Java Server Pages (JSP) for Customer User Interface (UI).• Used Jenkins for continuous build and deployment of the code to the servers.• Used Apache Log4J logging utility for debugging and tracking.

Frequently Asked Questions about Eric Shen

What is Eric Shen's role at the current company?

Eric Shen's current role is Java Developer.

Not the Eric Shen you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.