We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Morrisville, NC

SUMMARY

  • 3+ years Java Developer with hands - on experience in development of Web Based Apps.
  • Proficient in building Web application by using Modern Java Technical Stack ( Spring Boot & Data, Tomcat, and RESTful api ).
  • Demonstrated expertise in Spring, Struts2, Hibernate, Spring MVC, RESTful Web Services, and Java EE integration skills.
  • Specialize in analyzing Large-Scale Distributed System, knowledge on GFS, Big Table/Cassandra, and MapReduce.
  • Experience in MySQL, Oracle relational Database, Memcached as cache layer and containerizing apps by Docker and Vagrant .
  • Familiarity with C/C++, Python, and PHP Development, progressing from problem statement to well-documented design.
  • Extensive experience in front-end design and development using HTML/CSS, JavaScript, JQuery, AJAX, JSON, and XML .

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Built a high performance Window Wizard System2.0 which allows Walmart, Lowes, and other customers to place orders simultaneously. Ensured that the online order system was efficient and bug-free. Integrated with Invoice System to satisfy customers by delivering over 1000 invoices on time every day via E-mail, Fax, and Web Interface.
  • Responsible for 80% of Window Wizard System1.0 daily bug fixing, including high priority Service Desk Tickets, CR Tickets, and incorrect product error message reported from Customer Support side by using JSP/Servlet and CGI/C++ .
  • Upgraded API gateway module between CGI and Oracle and improved 70% performance by using OOD principles . Created beans for the database table, enhanced data query speed by using Memcached .
  • Developed and re-designed Sales History Utility System. By applying Struts2, Hibernate, and parsing data into Oracle, successfully reduced 80% hard disk usage of the old System which stored sales history as flat files. Established a good visual interface of clarity and readability for customer service center to retrieve company’s sales history.

Web Developer

Confidential

Responsibilities:

  • Mainly responsible for upgrading and maintaining HRKB system, which is an intranet web application used by Human Resource staff to manage HR knowledge base. Worked with clients to identify scope and requirements to design and create new features.
  • Re-designed HRKB web presence module, which used JSTL, to new HRKB system with Confidential, Confidential teams by using JSP, Struts2 . Integrated with MySQL Data Store through JDBC .
  • Created a Java application to retrieve HRKB related data from Chinese Data Center, and utilized Dom4J to generate thousands of XML files (conform to XML template format of Teamsite). And imported these documents to Teamsite for HR convenience.
  • Utilized an expert knowledge of JavaScript, HTML, DOM, and CSS to deliver advanced user interfaces and controls.

Confidential

  • Utilized Modern Java Development technology to develop Vehicle Monitoring System based on Microservices architecture .
  • Implemented vehicle location look-up service by using GeoHash algorithm which reduced 70% redundant computation.
  • Increased efficiency of configuration to become 80% faster by using Spring Boot & Maven .
  • Simplified Data access layer code through Spring Data, used Spring Data Rest to expose Data Access API to decrease 30% of redundant code which dealt with CRUD operations.
  • Used RabbitMQ ( Docker ) to decouple the message delivery and pub/sub between Simulator Service and Updater Service. Pushed the message from Updater Service to UI via WebSocket .
  • Utilized Spring Cloud ( Eureka, Hystrix ) to solve reoccurring issues existing in distributed environment, such as Distributed Service Registration & Discovery, Circuit Breaker.
  • Built development environment in Vagrant & Virtualbox to enable the app to run on different platforms consistently.

Confidential

Responsibilities:

  • Built a skills exchange web app where users can learn and teach from others by JSP/Servlet, SSH frameworks.
  • Optimized system by deploying 3 server nodes under Nginx, gaining load balancing and reverse proxy features.

Order Management System

Confidential

Responsibilities:

  • Created GUI through Swing and AWT APIs in NetBeans, and combined with MySQL to implement entities operation.
  • Contributed as a team member, mainly in charge of data access layer implementation.

We'd love your feedback!