Post Job Free
Sign in

Java Developer Web

Location:
Dearborn Heights, MI
Posted:
May 03, 2023

Contact this candidate

Resume:

Xiaohong Wu

*****@*****.*** 313-***-****

SUMMARY

Over 20 years of IT experience with a focus in Java/J2EE Development.

Proven experience in software development life cycle, from analysis and design to implementation and maintenance.

Excellent experience in Java/J2EE, Spring MVC, Micro Services, Web Services, Rest, WSDL, SOAP, WebSphere, Hibernate, Toplink, Eclipse, Jenkins, GitHub, PCF, EJB, Angular, PrimeNG, jQuery, JSF, AJAX, Servlets, JSP, JavaScript, HTML5, Junit, SAOPUI, LDAP, Enterprise Architect, Agile, Oracle, SQL Server, MongoDB and stored procedures

Strong problem solves skills and ability to provide innovative solutions.

PROFESSIONAL EXPERIENCE

Ford, Dearborn, MI

Software Engineer January 2021 – December 2022

Contract through Millennium

Worked as a Java full-stack web developer of Architecture & Application Management (AAM) team, my major responsibilities were:

Updated and maintained Enterprise Architecture Management System (EAMS).

Created Micro Services to populate HopexGraphQL DataMart to SQL server.

Modified and ran scripts to update and clean batch of Hopex data.

Managed users and profiles from Hopex. Created a stand alone project to retrieve invalid users from Hopex.

Wrote the job aid documents for application support. Analyze the tickets and log files.

Environment: Eclipse - JDK 8, IntelliJ IDEA - JDK 11, liberty, Gradle, JSF, xhtml, Jenkins, GitHub, PCF, GraphiQL, GraphQl queries, Mega Hopex and Microsoft SQL Server.

Ford, Dearborn, MI

Senior Java Developer March 2018 – August 2019

Contract through CDI-Artech

Worked as a Java full-stack web developer of TDM – CCL team

Created file upload functionality jar which files are uploaded automatically in batch process. Create .il file and separate json file for metadata. Package these two with MDF4 files and any attachments. Zip the package to the landing Zone. Store the session, retrieve and upload information in mongoDB.

Created advanced search screen to build the search criteria. Search space for the Query is built and saved to mongoDB. Show the list of search Query when the search space is minimized. Get the saved Query in the list so that the Search can be from the list itself. Selected data can be downloaded to local excel file.

Created refinement metadata and lookup metadata modules to create metadata options with relationships. Admin/SME users have ability to add, edit or delete metadata from the CCL. Selected metadata with relationships is displayed in tree node structure.

Created CCL-eKPI manage events module let admin/SME to create, edit, view and delete events by using KPIs and time markers as needed to make them available for eKPI calculations. Update will be logged and user can view its revision history.

Environment: IntelliJ IDEA, liberty, Spring MVC, gradle, RESTFUL Web services, Angular, PrimeNG, Oracle SQL Developer, MongoDB, HighQSoft, html, css and AccuRev.

Worked as a Java full-stack web developer of Design Studio team

Migrated and deployed three existing applications to Pivotal Cloud Foundry. Created deployment document.

Modified code and settings to match the new PCF environment.

Updated all passwords of these three applications and created document to record the latest passwords and related url and servers.

Updated and modified the existing applications.

Environment: Pivotal Cloud Foundry, Eclipse, liberty server, JAVA, JavaBeans, SQL Server, Eclipse Link, JDBC, Web Services, WSDL, JavaScript, AccuRev, Junit, webFocus, DynaProp Framework and AutoSys.

State of Michigan, Lansing, MI

Senior Java Developer July 2017 – August 2017

Contract through Conduent - Flairsoft

Worked as Senior Java developer in the Michigan Statewide Automated Child Welfare Information System (MiSACWIS)

•Maintain and support MiSACWIS project

•Troubleshoot, problem solve, debug and data fix.

Environment: IBM Rational Application Developer, SQL developer, Hibernate, Web Services, XML, Java, J2EE, Struts, EJB, Servelets, JSP, JavaScript, HTML, CSS, Junit, Oracle, ClearCase and ClearQuest

Ford, Dearborn, MI

Java Developer / Production Support April 2015 – October 2016

Contract through EPITEC INC

Worked as a member of FordPass Connected-Consumer team, my major responsibilities were:

In charge of keeping TDK-TCU available for FordPass Mobile App production tests. Set up TDKs with NA 4g TCUs.

Configured API and new App IDs in APIM. Deployed all services to Cloud Foundry infrastructures.

Triaged the issues. Tested and verified FordPass Mobile App different versions.

Emulated FordPass Mobile App using Android Studio. Created a simple Android project using Android Studio for practice.

Environment: Microsoft Azure Cloud platform, Pivotal Cloud Foundry, Pivotal Apps Manager, GitHub (ford-turbo), PuTTY, WinSCP, Jenkins, Charles Proxy, Postman, Splunk, Spring Tool Suite (STS), Spring Boot, JDK 1.8, GemFire, Swagger, NGSDN TFS, Azure DSK 2.8.2, several software for TDK-TCU set up, HP ALM, BMC Remedy, Reverse VPN and MacBook.

Worked as a member of Global Order to Delivery - Scheduling Analysis and Controls (GOTD SAC) application, my major responsibilities were:

Solved technical problems using industry best practices and coordinate with other team members to ensure quality deliverables.

Delivered design/analysis/validation documentation including creating flow chart, class and sequence diagrams.

Participated in code reviews, maintaining and enforcing coding standards.

Interfaced with business analysts and technical team members to design the solution

Environment: IBM Rational Software Architect for WebSphere Software (RSA 9), WebSphere Application Server (WAS 8.0), SQL Server 2008, Web Services, WSDL, SOAP, AccuRev, Java Runtime Environment (JRE 1.6), Junit, WSL 4.x, JCOE DynaProp Framework, AutoSys R11-PRO, Process Control & Monitoring, FTP accounts, WinSCP, Hosting Tools and Enterprise Application Management (HTEAM), Host On-Demand Client, IT Advisory Communications and BMC Remedy

Ford, Dearborn, MI

Java Developer Senior August 2012 – December 2014

Contract through EPITEC INC

Worked as a key member of Product Definition & Offer (PDO) Application Web Services team, my major responsibilities were:

Designed, coded and tested web services including Feature Buildability Inquiry Service, Rules Service, Vehicle Line Service, and more with Agile methodologies.

Worked with Business Analysts to ensure all requirements met through design and implementation phases. Incorporated BA comments from development testing.

Improved web service performance by creating application service classes and using multi-threading pattern.

Created asynchronous web services using a process control framework and resulting file generation on FTP servers.

Created and executed Junit and mockito test classes in Test Driven Development, and outside the container test classes using the persistence unit JAR file. Support QA testing.

Created scheduled task classes.

Imported data from Legacy files, using EHcache to improve performance.

Created class diagrams and sequence diagrams.

Involved in code review.

Environment: IBM Rational Software Architect for WebSphere Software, WSDL, SOAP, AccuRev,

Toplink, EJB, JMS, Junit, mockito, SOAPUI, Oracle Developer, Microsoft SQL Server, Agile and JSF

State of Michigan, Lansing, MI

Java Developer August 2008 – August 2012

Contract through Digital Technology Solutions

Worked as a key member in the software development life cycle for Michigan Business One Stop

Wrote technical requirement documents including class diagrams and sequence diagrams.

Designed and developed WSDL Web Services.

Designed and generated Hibernate configuration, POJO classes, DAO classes, logic manager classes, wrote methods using Hibernate Query Language (HQL) and built portable mbos-hibernate.jar.

Created Oracle procedures to insert data which is retrieved from xmldom.

Post-project supported and enhanced application using Struts, Servlets, JSP, JQuery, Ajax, JavaScript, HTML.

Created abstraction layer using Service Component Architecture (SCA), which includes shared library, a JDBC Adapter, web services proxy and Business Integration services.

Created prototype for Michigan Business Services improvement initiative.

Environment: IBM WebSphere Integration Developer, Process Server, Hibernate Annotations, Web Services, WSDL, SOAP, Assembly Diagram, External Service, Web Service Ports, Web Services Binding, JDBC Adapter, EIS Binding, Java, J2EE, JPA, Servlet, Struts, JSP, JavaScript, JQuery, AJAX, HTML, CSS, Junit, Oracle and Enterprise Architect

Infor, Ann Arbor, MI

Software Engineer October 2006 – June 2008

Designed core modules with robustness, sequence, class, activity diagrams and detailed designs for Infor’s global Automotive Demand Management system.

Created Hibernate mapping files, domain objects, DAO and persistence managers.

Created process queue classes to extract demand data from the Infor Bus (messaging), rationalize the demand with business and Trading Partner rules and persist in demand in the repository.

Utilized Spring loc to add bean configuration into application context.

Utilized Infor criteria API to access database.

Created Junit test classes.

Created eventHandler for modules and widgetHandler for form widgets (or "controls").

Created dynamic tab items, form widgets and chart images.

Product support Supply Web Application.

Environment: Enterprise Architect, Spring, Hibernate, J2EE, Ant, Eclipse, Tomcat, XML, JMS, EJB, Servlet, JavaScript, Ext JS, AJAX, jfree, Junit, SVN, CVS, Hudson, Sonic ESB SOA, SQL Server

Accenture, Detroit, MI

System Analyst April 2004 – August 2006

Created and developed Application and Integration Tier for Auto policy changes, renewal, and cancellation alerts, which included new queues for Retrieve Amend Policy messages, RetrieveAmendPolicyService and AutoAmendMqService.

Created and developed Home Quoting and new business issuance, Home-specific

underwriting rules.

Created and developed Scheduled Personal Propriety for Home Quoting and new business issuance, which included analyzing requirements, developing Presentation tier, application and Integration tier, Rational Rose Sequence Diagram and JUnit class.

Created the design document and developed a prototype.

Designed and created the database using SQL Server.

Designed and created Website using ASP.NET.

Analyzed, designed, created, and supported intranet applications and database according to users' requirements.

Converted Access database to either SQL server or Oracle. Loaded data to SQL server using Data Transformation Services

Environment: IBM Web Sphere application developer, Rational Rose, Java, Servlets, JSP, JavaScript, HTML, XML, XSL, Accenture's GRNDS, Rules Engine, FOP for printing, Axis for Web services, IBM MQ Series, DB2, NT Workstation, Interface with Servers and host Mainframe, Oracle, SQL server, Visual Studio, ASP.NET, VB Script, HTML and WScript

DaimlerChrysler, MI

System Analyst September 1998 - December 2003

Contracted Through Kelly Technology Services

As a core member in the software development life cycle for Truck Finance Asset Management (TFAM) System:

Designed user interface as standards for the application.

Designed workflow for Remarketing Module and update workflow for the application.

Created Utilities both in Java and Java Script.

Worked on My F&I Pro and Admin module, developed persistence layer, business layer in session beans.

As a Key member in Lab Automation Systems:

Created user security and administration package for web based Power Train Engine Problem Report Application using Java.

Created Instrumentation Capital Project Equipment Request Form using PHP.

Created Environmental Test Management System (ETMS) using PHP.

Created Customer Use Data Acquisition (CUDA) System using Perl.

Created Engineering Expense Business Plan System using Perl.

Created project to display Vehicle Testing Performance Summary database using Perl.

Environment: Websphere, J2EE, EJB, Visual Age, Java, Java Beans, Servlets, JSP, WSAD, PHP, Perl, JavaScript, HTML, XML, CSS, LDAP, JDBC, Sybase and UNIX, DB2/UDB, and PVCS.

Electrocon International Inc, Ann Arbor, MI

Software Analyst April 1998 - September 1998

Analyzed and designed the Protection Data Manager System. The system provided a two-way power system data transfer for ESB Ireland.

Developed, coded, tested and maintained Protection Data Manager System.

Environment: Visual Basic, ODBC, Access, Interbase

Hamilton Group in Chrysler, Auburn Hills, MI

Software Analyst January 1998 - April 1998

Contracted through Modis

Completed stored procedures using Sybase in UNIX environment for Asset Record Management System (ARMS) for the interface Gateway which uses various UNIX and Sybase utilities, programs and scripts to pre-process data for each system, and manages the timing and transfer of data between systems.

Environment: UNIX, Sybase utilities, stored procedures

Electrocon International Inc, Ann Arbor, MI

Software Analyst August 1997 - December 1997

Converted large set of GPU Power Energy data to Computer-Aided Protection Engineering (CAPE) System Database.

Analyzed GPU Power Energy data and CAPE System Database.

Designed, coded, tested and maintained Data Merge Facility software.

Environment: CAPE, Visual Basic, ODBC, Interbase, Access

EDUCATION

Master of Science in Computer-based Information Systems, Eastern Michigan University, April 1998

Master of Art in Languages and International Trade, Eastern Michigan University, December 1995

TRAINING AND CERTIFICATIONS

Certificate Course in Java Programming, Sun Microsystems, May 2000



Contact this candidate