Post Job Free
Sign in

Spring Boot Software Engineer

Location:
Los Angeles, CA
Salary:
150000
Posted:
July 01, 2024

Contact this candidate

Resume:

ZHONGWEI ZHOU

***** ** **** **, ***** Springs, FL 33076 +1-860-***-****

ad6vxc@r.postjobfree.com linkedin.com/in/zhongwei-zhou-6286632a9 SUMMARY

● Having 12 Years of Experience in IT Industry in analysis, design, implementation, testing of Web/Webservices Applications using Java/J2EE Technologies.

● Designed the business objects and services with the implementation team. Incorporated Java, J2EE design patterns into the design and subsequent implementation.

● Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, Springs, Spring Boot, Spring MVC, REST-Full, OData services on Olingo.

● Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.

● Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

● Have Experience in using Hibernate, Rest-full APIs, Spring JDBC, JPA Frameworks.

● Sound knowledge in SQL implementation on Oracle, Postgres and SAP HANA.

● Hands on Experience in NO-SQL DB like Redis, Mango DB.

● Hands on Experience in writing the Test cases using Junit, Mockito, Selenium, JMeter.

● Involved in Use Case Analysis, Design discussions and UML Modeling

● Extensive experience in configuration management using GIT Hub, Maven projects

● Extensive experience in Agile model with JIRA as project management/Defect tool.

● Have working experience in debugging the production issues on cloud using the tools like App Dynamics, Dynatrace, Kibana.

● Experience in working with Web logic, Tomcat, and Jboss application servers.

● Experience in Finance, Health Care, Loyalty, E-Commerce, IOT Domains.

● Worked with cloud Technologies Like AWS, Azure Devops, OpenShift.

● Worked with event-based technologies like service Bus, Kafka, Active MQ.

● Experience in code quality and defect tracking management using JIRA, HP Fortify Report, HP Quality Control and SONAR.

TECHNICAL SKILLS:

● Programming Languages: Java, Python

● Frameworks: Springs (Core, MVC, Boot, Rest, JPA), Hibernate

● Testing Frameworks: JUnit, Mockito, Selenium, JMeter

● Web Technologies: Servlets, JSPs (EL, JSTL, Custom Tags), AJAX, Java script, HTML, CSS

● Database Technologies: Oracle, SQL Lite, SQL Server, MongoDB, Redis

● Servers: WebLogic 11, Tomcat, and JBoss, Cloud foundry

● Event Frameworks: Service Bus, Kafka, Active MQ

● IDE: Eclipse 3.x, NetBeans, IntelliJ

● Source Control: VSS, SVN, AccuRev, CVS, GitHub

● Methodologies: Waterfall model, Agile

● Containers Orchestration: Kubernetes, Docker

● Application Security: Spring Security, OAuth2, JWT, Apache Shiro

● Others: Oracle Commerce ATG, Eclipse Apache POI, Microsoft Visio, ANT, TOAD, SQL Developer, Putty, JIRA, WIKI, Jenkins, Sonar.

WORK EXPERIENCE

Aug 2021 - May 2024 - Senior Software Engineer - Brainvire Infotech Inc

● Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

● Supported platform team for issues reported for customers

● Supported integration Team to develop/enhance services to support new data models.

● Implemented APIs to support migration services.

● Defining coding and unit testing standards to meet good code quality and higher code coverage using HP Fortify Report and Sonar.

● Implemented Active MQ for notification services and to asynchronously send and receive messages between the microservices applications.

● Developed micro service applications using Spring Boot, Spring Cloud, Eureka, Zookeeper Environment: Java 1.8, Springs, Spring Boot, Spring REST, Swagger, Eclipse, Spring JDBC, MySQL Feb 2017 - Jul 2021 - Senior Software Engineer - Unique Software Development

● Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

● Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.

● Used spring config server for centralized configuration and Splunk for centralized logging. Used Jenkins for Microservices deployment

● Build Spring Boot Rest microservices for the delivery of software products across the enterprise.

● Created POC of Authentication and Oauth2 Spring Boot Authorization with Oauth2 Spring Boot microservice. Utilized JWT as tokenization scheme for Oauth2.

● Demonstrated and modeled security patterns with JWT and Oauth2.

● Created POC of multitenancy with micro services utilizing PostgreSQL.

● Integrated multi tenancy model into security model for POC.

● Developed and configured Kubernetes cluster for CI/CD development

● Mentored developers and sys admins on Java Kubernetes deployments.

● Configured Artifactory for Maven/Java artifacts/libraries.

● Configured Artifactory to be exposed as internal enterprise Docker registry.

● Created Maven builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.

● Responsible for Unit testing using Junit’s and functional testing using JMeters & selenium

● Defining coding and unit testing standard to meet good code quality and higher code coverage using HP Fortify Report and Sonar.

● Implemented Active MQ for notification services and to asynchronously send and receive messages between the microservices applications.

● Developed micro service applications using Spring Boot, Spring Cloud, Eureka, Zookeeper Environment: Java 1.8, Springs, Spring Boot, Spring REST, Swagger, Eclipse, OData, Hibernate, Swagger, oracle.

Jun 2013 - Jan 2017 - Software Engineer - GiniLytics IT Solutions

● Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.

● Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in AWS.

● Led a development team of 10 individuals responsible for the full implementation of the business management and functional requirements of the subsystem.

● Worked closely with Product Owner to analyze the feasibility of the System requirements.

● Working closely with offshore and other dependent team to build the application and to fix the defects raised by Internal and external customers.

● Managed to contribute to all aspects of application development, deployment, production support, Reporting, Insight of data with continuous delivery and integration in Cloud platform.

● Decompose existing monolithic code base into Spring Boot microservices.

● Created client library that provided load balanced and fault tolerant consumption of Spring Boot microservices from monolithic application.

● Worked closely with Clients and Architects to Create and implement new system. Designed as well as make improvements to existing systems using Java & Spring Boot.

● Acted as a performance expert for the team and was responsible to drive the performance optimization for the IOT platform using JMeters, n-grinder, Dynatrace.

● Fixing bugs and adding enhancements based on the requirements of the product management team.

● Worked with release manager to get the release artifacts, product standards and quality gate reports.

● Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

● Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.

● Develop communication patterns between microservices that are efficient, lightweight and secured using Kafka

● Responsible for Unit testing using JUnit’s and functional testing using JMeters & selenium

● Defining coding and unit testing standards to meet good code quality and higher code coverage using HP Fortify Report and Sonar.

Environment: Java 1.8, Springs, Spring Boot, Spring REST, Swagger, Eclipse, OData, Spring JDBC, Swagger, SAP Hana, Sonar, JMeter, Selenium, Jira, Wiki, GitHub, Dynatrace, Kibana Aug 2012 - May 2013 - Junior Software Engineer - Include Software

● Responsible for analysis, design and implementation of the J2EE implementation

● Led a development team of 5 individuals responsible for the full implementation of the business management and functional requirements of the subsystem

● Designed and implemented an infrastructure that was structured to allow for consistent and repeatable patterns for building components to support new and existing business functions

● Involved in design and detail functional design for multiple modules

● Involved in preparing technical design specification document

● Designed and developed key components of the application using: ATG 11.1, Endeca 11.1, Core Java, JSP, WebLogic 12, CSS, JavaScript, and Star UML

● Developed Web services using SOAP and Restful Technologies

● Responsible for Coding, Debugging, Unit testing and functional testing

● Fixed high level and critical bugs in the application

● Defined coding and unit testing standards to meet good code quality and higher code coverage using HP Fortify Report and Sonar

Environment: Java 1.7, Oracle Commerce ATG 11.1, Endeca 11.1, Struts-2, Springs, Oracle, SOAP & REST Web services, SQL Developer, WebLogic Application Server, Sonar EDUCATION

● Florida Atlantic University - Bachelor of Computer Science 09/2008 - 04/2012



Contact this candidate