Post Job Free

Resume

Sign in

Lead java developer

Location:
Gaithersburg, MD
Salary:
150000
Posted:
April 06, 2018

Contact this candidate

Resume:

Wenjie Hua

240-***-****(C)

ac417y@r.postjobfree.com

SUMMARY

Over 10 years of professional experience in software design, development, integration and testing of complicated system in bioinformatics, finance, healthcare, insurance, and IT industries.

Extensive experience in J2EE Architecture, Web Application, Object Oriented design and development.

Solid programming skills with Java, C/C++, proficient in Windows and UNIX operating system

Web front end programming using javascript and javascript framework jquery, extJS, angularJS

Deep knowledge of full software development life cycle with strong analytical and problem solving skills.

PROFESSIONAL EXPERIENCE

2015– Current Finra Rockville, Maryland

Lead developer-The Professional Certifications and Testing Organization Divsion

Lead a development team on designing and developing J2EE web application that allows users to author examination programs and administer examination and continue education programs. The backend component supports the generating of test packages, and processing of results and statistical analysis

Designed, implemented and supported web site with J2EE/Java integrated with Spring and Hibernate.

Build GUI with various javascript frame work, EXTJS, AngularJS, JQuery

Write unit test with JUnit.

Use Maven as a build manager

Continue integration use Jekins

Follow Agile software development life cycle.

Connecting to Postgresql in AWS Cloud

Deploy the tomcat and apache server in AWS Cloud

2005– 2015 Northrop Grumman IT Rockville, Maryland

Senior Software developer-BISC project and BRC project

Responsible for analysis, design, implementation and enhancement for web-based public data warehouse used by NIAID to support the data storage and analysis needs of the scientists involved in multiple research projects. (1) Providing Design/Development work in web application and data systems; (2) Designing, developing, testing and documenting J2EE/Java code according to the requirements specification, following the industry best practices to ensure application is robust in design of error handling; (3) Working closely with scientist to ensure that design and delivery met client expectations

Designed and implemented Immport.org, FluDB.org and ViprBRC.org web site with J2EE technology including Struts integrated with Spring and Hibernate.

Integrated various Bio-Informatics tools to web site, including Muscle, Archaeopteryx, jMol, Jalview, and MUMmers, tools are running on a through WebService implemented with Restful API.

Ran application on Apache Tomcat 6.0 servlet container, utilized source control tool CVS, SVN version control.

Utilized Prototype and jQuery JavaScript library to implement Ajax and Web 2.0.

Utilized test driven methodology with JUnit. Continue integration with Hudson

Developed and implemented business/database layer in Spring Framework/EJB/Hibernate to load, store query and modify data to/from Oracle Database/Data warehouse

Developed an automatic Data uploading tool to parse raw data in xml, excel or text format

Agile software development practices with SCRUM meetings and short releasing cycle each month.

2004 – 2005 Bearing Point Inc. Washington, DC

Senior software developer

Responsible for designing, implementing, and maintaining a web-based J2EE application with the capability to interface with a future electronic payment system in Websphere 5.1

Designed and implemented Session Façade, and implemented Entity Bean for persistent layer, utilized Apache Struts Framework to process user request and response.

Developed business logic in session and entity bean to manage data in Oracle Database and achieve database transaction by EJB

Developed under WSAD, application runs under WebSphere Application Server with Oracle 9.2, Clear Case as the version control system, and Clear Quest as the defect tracking system.

2003 - 2004 Independent Blue Cross Philadelphia, PA 240-***-**** (c)

Wenjie Hua

PAGE 2

Senior software developer

Developed a thin client J2EE application in web environment utilizing browser based technology via multi-tier client /server architecture

Wrote code in Java and Oracle ODBC, responsible for the full development life cycle

Designed XML formats for data transfer, using DOM and SAX API and XSLT for dynamic content changes

Developed Session and Entity EJB module to map/connect Oracle Database in the backend

Developed web interface with Apache Struts, Java Script, JSP pages and Servlet in Websphere

Designed and Developed backend tuxedo service under Sun Solaris (UNIX) using IBM MQ API interfacing with Oracle database

Developed C++ program on UNIX server to automate recovery process using Rouge Wave library and STL

Guided junior developers

2002 - 2003 ScanvecAmiable, Philadelphia, PA

Software engineer

Designed, developed and tested a OEM printing software product development and support

Developed multi-thread application for brand name printers (Cannon, Kodak, HP) in VC++

Product support and enhancement for ScanvecAmiable printing software under Windows Environment using C++ and MFC

2000 - 2002 IBM Software Group RTP, NC

Software consultant

Designed, developed and tested a platform independent software understanding tool (LEMMA) written in Java, Swing and Awt

Implemented JNI interface and built libraries written in C and C++.

Developed a source code library and configuration tool in C/C++ interfacing to DB2 (CMVC)

Wrote Unix Shell scripts to install, initialize, configure the Tivoli ATM system with Sybase, SQL server backend

EDUCATION

University of Tennessee, University of Memphis

M.S Biomedical Engineering, concentrating on computer application in electro-cardio physiology

Zhejiang University, China

B.S Biomedical Engineering and Instrumentation



Contact this candidate