Senior Java Developer Resume
San Francisco, CA
SUMMARY
- Over 10 year experiences as a Java Developer, Software Developer and Senior System AnalystStrong with design patterns, OO Analysis, SQL Statement and MVC knowledgeExtensive experience in the development of multi - tier applications in finance industry
- A self-motivated, flexible and team-player dedicated to service excellence and continuous growth
TECHNICAL SKILLS
Framework & Technology: J2EE/ .NET, Spring, Hibernate, Struts, JSF, EJB, JPA, JDBC, Swing/AWT, AJAX/DWR, JMS, Web Service
Programming Languages: Java, C#, C/C++/Visual C++, VB/QB, PL/SQL, Perl, RubyMASM, assembly languages
Web: JSP/Servlets, PHP, ASP, JavaScript, jQuery, Backbone.js, CSS, HTML, X/DHTML, XML, DTD, XML Schema, XSLT, XPATH, XQuery
Database: Oracle, SQL Server, Sybase, MySQL, DB2, MS Access, Apache Derby, FoxPro/Visual FoxPro
Environment: & Server: Eclipse, IntelliJ IDEA, NetBeans, JBuilder, JDeveloper, MyEclipse, MS Visual Studio, Dream weaver, Tomcat, JBoss, WebLogic, Websphere, GlassfishOperating Systems Windows NT/2K/XP/Vista/7/8, Linux, UNIX/AIX
Tool & Methodology: Agile, Scrum, RUP, Waterfall, Prototype model, Rational Rose, MS Visio, PowerDesigner
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential, San Francisco, CA
Responsibilities:
- Developed JDBC, SharePoint, Exchange Webservice connectors using GoF design patterns
- Designed JDBC meta crawler separating from Admintool in standalone crawling mode
- Participated the design for the communication between JDBC crawler and connector using ActiveMQ
- Designed autotest for JDBC connectors and traced the errors reported by Jenkins
- Directed junior developers to make unit test using TestNG, SoapUI, JMock and Easymock
- Optimized connectors’ crawling performance & user interface in MVC pattern
- Analyzed the crawled information and made statistics by coding for Exchanged Webservice connector
- Wrapped Amazon Web Service Elastic Compute Clouds for the project Tribble Dashboard using Spring, Hibernate and Spring MVC framework
- Developed new web services (REST) including user, group, account, image, instance, site, shape, roaming, storage and customer management by using Amazon EC2
- Designed/Upgraded admin systems for both front-end and back-end using Spring Security
- Integrated the application with UPS and billing systems
- Promoted/Transformed the front-end code by using jQuery, Backbone and Marionette
- Discussed business logic with clients using GoToMeeting
Senior System Analyst
Confidential, St. Louis, MO
Responsibilities:
- Developed online reporting & dashboarding based on internal request and integrated new function with existing system by using JPA, Hibernate, Struts, Spring and J2EE pattern
- Designed/Upgraded subsystems for both front-end and back-end in Unix/Windows Environment
- Developed online analytical processing for Business Intelligence (BI) by using Pentaho Platform
- Implemented data integration and Data Warehouse (DW) reporting by Extract, transform and load (ETL) process from Oracle and DB2 database
- Improved existing java code in efficiency through Pentaho Data Integration Steps
- Provided technical analysis and java support for BI team member
- Designed Anti-Money Laundering (AML) project UI and provided logic analysis in back-end
- Promoted front-end coding in the AML project by using Ajax/jQuery
- Deployed applications to Weblogic Application Server
- Coached junior developers and discussed business logic with clients
J2EE Developer
Confidential, New York, NY
Responsibilities:
- Integrated the management system with the fully web-based interactive storing and viewing tools for both customers and system administrators in service layer under Spring framework
- Achieved database management/connectivity back-end persistence layer using Hibernate ORM and Oracle database server
- Designed stored procedure and implemented transaction management using Spring AOP by declarative approach
- Implemented the system to store, retrieve, distribute and present mortgage profile in business layer using Spring
- Developed front presentation layer using Struts Tiles technology
- Deployed and configured application using WebSphere application server
- Developed demo using JSF, Alfresco and ViewONE Pro
Software Developer
Confidential
Responsibilities:
- Designed architecture and use case for the project e-shop and implemented product management subsystem by using RUP, UML
- Developed the functionality of the e-plaza based on customer’s requirement by using Rational Rose
- Designed, developed and documented RDBMS for e-shop based on the contract by using PowerDesigner
- Provided technical coaching to junior programmers/clients and participated in technical discussions for the project e-bank
- Debugged e-shop application in development environment locally using jProfiler
- Wrote product management subsystem test cases for e-shop
- Optimized existing applications for maintainability and scalability based on the client requests
Senior J2EE Developer
Confidential
Responsibilities:
- Developed web-based software for DNA analysis, DNA statistics and biological experimental record management by using Struts, Spring and Hibernate
- Improved both front-end code by Struts Tag and improved back-end modules and functions by Spring IOC
- Responsible for the bug-fixed on Group & Family modules by MyEclipse Debug
- Directed Junior developers to code and test in development
- Responded actively to user requests for assistance and provided technical support/training
- Maintained and upgraded SOFTDNA admin systems
Java Developer
Confidential
Responsibilities:
- Designed system architecture and use case and implemented management subsystem by using RUP, UML, Rational Rose
- Designed, developed and documented database schema to meet customer’s requirements based on the contract by using PowerDesigner tool
- Designed domain model for the management system by using MyEclipse reverse-engineer
- Developed the demo and optimized component code for maintainability and scalability based on the client requests
- Provided the training and technical support for clients
Senior Application Software Developer/System Analyst/Programmer
Confidential
Responsibilities:
- Analyzed availability on data acquisition clarifying operating process for enterprise
- Designed the schema on data sampling, digital control and report management.
- Implemented the projects in entire SDLC including requirement analysis, general design, detail design, coding, test, maintenance
- Performed data processing, performance test and record management report