L

Liam Shi

Software Engineer

Sunnyvale, California, United States0 mo experience

Key Highlights

  • Expert in Java and Spring frameworks.
  • Proven track record in optimizing software performance.
  • Strong experience in developing RESTful services.
Stackforce AI infers this person is a Backend Developer with expertise in Java and Spring frameworks, focused on enterprise applications.

Contact

Skills

Core Skills

JavaSpring

Other Skills

Spring MVCMongoDBHibernateWeb ServicesMavenJUnitLog4jSpring BootKafkaTDDMySQLDockerJenkinsMicroservicesRESTful Webservices

Experience

0 mo
Total Experience
--
Average Tenure
--
Current Experience

At&t

Java Software Engineer

Feb 2023Present · 3 yrs 4 mos · San Ramon, California, United States · Hybrid

  • Worked on gathering requirements from stakeholders and performed Design & Analysis of the Customer Specifications.
  • Developed and deployed business logic using session beans.
  • Used Spring 3.0 MVC framework
  • Used Java 8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Worked on MongoDB to maintain database
  • Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
  • Used the JNDI for naming and directory services.
  • Used Web Services (Restful) to exchange information.
  • Used Hibernate framework for back end development and spring dependency injection for middle layer development.
  • Involved in debugging the application.
  • Used Maven to compile and generate EAR, WAR, and JAR files.
  • Created custom Exception classes to display appropriate error messages to business users.
  • Used Junit to perform white box testing of application. Created test conditions/test data.
  • Used Log4j for logging Errors and publishing logging information to various preferred destinations.
  • Environment: Core Java, J2EE, Spring 4.0, Mongo DB, HTML,CSS, Javascript, Hibernate, JBoss AS 7.x, UML, WebServices, jUNIT, Unix, GIT
JavaSpring MVCMongoDBHibernateWeb ServicesMaven+3

Walmart global tech

Java Developer

Sep 2022Sep 2023 · 1 yr · Sunnyvale, California, United States · Remote

  • Designed and implemented Java-based software modules that optimized the processing of high volumes of payment data stored in a NoSQL database
  • Collaborated with both technology and business stakeholders to lead the development and design of an automated settlement and payout system for the Mexican market.
  • Devised and executed a distributed task execution framework utilizing a Kafka pipeline. Applied the framework to the US market's settlement and payout process, resulting in a remarkable 80% enhancement in processing speed.
  • By utilizing Test-Driven Development (TDD), I maintained and improved an automated software testing suite that effectively identified bugs before release, resulting in reduced testing time.
  • Developed code optimized for running in a cloud environment, utilizing the 12-factor cloud architecture principles.
  • Demonstrated expertise in troubleshooting and resolving multiple production incidents by performing root cause analysis (RCA) and implementing prompt and effective fixes with a short turnaround time.
  • Environment: Java 8, J2EE, Spring 3.0, Spring Boot, JSON, Hibernate, UML, Rest Webservices, MySQL, JUNIT, Docker, Jenkins, Unix, GIT
JavaSpring BootKafkaTDDMySQLDocker+2

Cisco

Java Developer

Jun 2019Aug 2022 · 3 yrs 2 mos · San Jose, California, United States · Hybrid

  • Built a multi-tier application using Spring MVC, Spring boot, Microservices& used core Spring concepts like MVC, AOP, IOC.
  • Extensively worked on both consumption & producing of RESTful based Webservices using JAX-RS & jersey parsers.
  • Developed REST Controller to provide APIs.
  • Developed the presentation layer using JSP’s, CSS, AJAX,HTML, Java Script, React JS.
  • Applied Natural Language Processing (NLP) techniques to compare dialogues of people with language disabilities and those of normal people.
  • Extracted a variety of features like words per sentence, mean length of utterance, and clauses per sentence from corpus by utilizing Natural Language Toolkit (NLTK), Penn Treebank Part of Speech Tagset and Stanford CoreNLP parser.
  • Adopted logistic regression classifier with sigmoid function for modeling and prediction.
  • Environment: Java 1.8, J2EE, Spring 3.0, Hibernate, Oracle, JBOSS, JUnit 4 and Eclipse, GIT, Windows.
JavaSpring MVCMicroservicesRESTful WebservicesNLPReact JS+1

Cloudeqs

Software Developer

May 2018Mar 2019 · 10 mos · Santa Clara, California, United States · On-site

  • Worked in Iterative development process following agile scrum standards.
  • Involved in user interface design using Spring MVC Framework and web based user controls.
  • Used Spring Security for Authentication and authorization
  • Develop and maintain the new web service call in order to consume the web services.
  • Used different design patterns to enhance code quality.
  • Used Spring Model objects and replaced the request parameters for substantial and redundant data requests.
  • Used Spring-JDBC and templates for CRUDS operations on the database.
  • Environment: Java, J2EE, EJB, jQuery, JavaScript, Spring, Hibernate, Jenkins, XML, Tomcat, Oracle, Eclipse
JavaSpring MVCSpring SecurityJenkinsOracleSpring

Oracle

Software Developer

Apr 2015Nov 2017 · 2 yrs 7 mos · On-site

  • Worked in the Claims Department, designing and developing fraud detection and claims processing applications using distributed transaction technology framework using Informix IDS 11.50 version.
  • Designed and developed Web API based software modules in a Restful frameworks to communicate with various banking applications
  • Used the configuration management tools such as SVN, artifacts based change management (Team Forge), Eclipse IDE, Maven, ANT, Graddle, Remote Debugging on Linux to aid and perform the complete SDLC operations meeting the requirements and fulfilling their day to day needs.
  • Developed C/C++ API’s based on known design patterns, namely Master/Slave, Producer/Consumer, Client/Server, and Publish/Subscribe scenarios that used heavy Multithreading/Concurrency (Pthreads/Solaris threads) techniques.
  • Environment: JAVA, J2EE, JavaScript, Spring MVC, Hibernate, RESTful Web Services, Log4j, XML, Tomcat, MYSQL, GIT, Maven, Unix
JavaSpring MVCRESTful Web ServicesC/C++MavenUnix+1

Stackforce found 100+ more professionals with Java & Spring

Explore similar profiles based on matching skills and experience