We provide IT Staff Augmentation Services!

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.

Hire Now