Java Lead Developer Resume
Newport Beach, CA
PROFESSIONAL SUMMARY:
A Senior Level Software Engineer with eighteen years experience developing server - side applications utilizing Servlets, Java/J2EE/EJB, Java Beans, RESTFUL Web Services, MDB’s and EJB’s on Web and Application Servers; Tomcat, Sun GlassFish, Weblogic, Websphere and Jboss. A total of twenty-five years of software development experience. A results-driven, self-directed, and multi-tasked professional with effective communication and organizational skills required for both individual and team projects.
PROFESSIONAL EXPERIENCE:
Confidential, Newport Beach, CA
Java Lead Developer
Responsibilities:
- Used Tortoisesvn and Collabnet as source control to manage code updates and to perform releases.
- Used SourceForge’s Team-Builder to build and release code to Dev, Beta, and Production environments.
- Used Netbeans IDE and Maven to build projects locally for development and debugging.
- Used Spring MVC and in-house framework call Popcorn to develop web-service programming.
- Used Apache Avros to aid in data transfer from API to the GUI.
- Used Oracle database and Oracle Developer to develop sql scripts and query database tables.
- Utilized and developed code to read Bloomberg Orders and Transactions from the in-house AMPs Queue.
- Accessed and read from several Restful web-service providers for account information and stock and instrument data.
Environment: Linux servers provided Dev, Beta and Production environments, Oracle DB, Spring Framework 4, Java 8, FileZilla for file transfer, Putty for server access, Windows 8 workstations for local development.
Confidential, Laguna Hills, CA
Senior Java Developer
Responsibilities:
- Converted prototype software written with Struts to Spring 4 MVC to replace an Alpha Micro System.
- Created an EDI 834 parsing program for Covered California applications.
- Used ActiveMQ for JMS messaging to tie Covered California applications to our billing system.
- Created a Restful Web Service for customers to pay for memberships by credit card.
- Used Zurb Foundation 6 front-end framework and JQuery in HTML5 to create screen layouts.
- Performed database development using MySQL and Workbench 6, Hibernate with JPA2.
- Unit tests using Mockito and Junit.
- Used GIT and Jira for managing the project and maintaining source code control.
- Used Netbeans 8.1 with Maven to build projects with Java 7 JDK in a Windows 8 environment.
- Deployed the application to a Tomcat 7 web server.
- Used Bamboo for continuous builds.
- Used Tomcat Authentication and Spring Security to authenticate programs.
- Used PayPal API for credit card payment approval.
Environment: Apache Tomcat Web Server, ActiveMQ, MySql DB, Spring Framework 4 with Hibernate JPA, Junit and Mockito, Windows 8 development environment, production deployed on Ubuntu Linux.
Confidential, Irvine, CA
Senior Java Developer
Responsibilities:
- Created web service calls to Sports Data as a consumer of statistical data on NBA, NHL and MLB teams in support of Toshiba's Virtuoso user interactive touch screen interface.
- Designed and developed webs services to provide data from our database to the Virtuoso touch screen interface.
- Supported MySql database development with Hibernate on Windows and Linux machines.
- Used Maven to build and deploy programs running on Tomcat servers.
- Used Netbeans and Eclipse IDEs for developing Java programs.
- Used Subversion for source control and repository.
- Used Gson and Jackson for conversion between JSON and Java Beans.
- Used Jenkins for continuous builds.
- Used Agile Scrum for program management and tracking.
Environment: Apache Tomcat Web Server, MySql DB, Hibernate Framework, Ubuntu and Windows8 development environment, CentOS Linux target.
Confidential, San Clemente, CA
Senior Java Developer
Responsibilities:
- Install monitoring tools to investigate memory leaks in the production server.
- Supported the migration of code from the AppsCreate programming framework to a new architecture using Yahoo Yui and Ajax.
- Used Agile Scrum program management to track the project development.
- Used Eclipse IDE and Microsoft Team File Server to develop and maintain source control.
- Used Ant to build and deploy the iFactory program.
- Implemented a separate WebKey finger print authentication service for their Slovakia manufacturing plant.
Environment: OC4J AS., Oracle DB, Spring Framework, Hibernate, Windows development environment, CentOS Linux target.
Confidential, Irvine, CA
Software Contractor
Responsibilities:
- Supported internal WMS user interface for product database using Java, JSP and Oracle DB via SQLNavigator and Eclipse IDE.
- Maintained, designed and implemented documentation using Visio and Word.
- Worked in teams and independently developed new B2C program functionality in more than 30 projects.
- All projects were Agile SCRUM managed.
- Used JaxB to generate web service interfaces via schema files.
- Used Spring MVC ModelAndView and Spring Annotation for program flow.
- Used Spring JDBC Templates and RowMappers to access Oracle Database.
- Maintained and developed Oracle Stored Procedures for database access.
- Maintained and updated Ant build scripts.
Environment: Weblogic 10.3.6 on Windows 7 64-bit development systems using Eclipse IDE with Java SE 6, Ant 1.7, Oracle 11g DB, Spring Framework MVC.
Confidential, Costa Mesa, CA
Software Contractor
Responsibilities:
- Provided Java programming support for existing SQL Server database using Hibernate 3.0, EJB 3.0 and Java Persistence Annotations.
- Designed new DAO interfaces for greater separation of persistence and business layers.
- Developed new functionality for proprietary Scheduling and Routing software.
- Provided Web Service programming creating new Service Facade interfaces and supported expanded capabilities of existing Web Services.
- Performed extensive rewrite of problematic software for greater portability, maintainability, performance and reliability.
- Assisted in the redesign of several database tables and created new eMail capabilities for existing Customer software requirements.
- Provided documentation for new and existing programs.
- Created complex EQL and HQL queries to support the Service Facade, Scheduling Engine, Routing Engine and Event Services.
Environment: JBoss 4.2.2 AS on Windows XP. Development was using Eclipse IDE with Java SE 6, Ant 1.7SQL Server 2005, Perforce and Flex 3.0, Agile SCRUM managed projects.
