We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

El Segundo, CaliforniA

SUMMARY:

  • An accomplished Information Technology professional with a demonstrated success in leadership and the design and implementation of innovative, complex systems/software architectures and IT infrastructures. I'm an ambitious self - starter with over 18 years of experience leading, designing, and developing data-driven, n-tier, software applications.
  • My objective is to apply my previous experience and ability to learn new businesses quickly to a challenging position leading, architecting, and building enterprise Java systems.
  • I am capable of working on a team with people at all levels as well as working independently as required.
  • Abilities are diverse and backed by experience.
  • Managed and lead efforts on projects (large and small) within various lifecycle phases (inception to deployment and support/maintenance).
  • Successfully managed and lead development teams of various sizes.
  • Worked with various internal and external groups onshore and offshore in order to collaborate on various projects and deliverables.
  • Defined and implemented technical standards on various teams and projects.
  • Historical track record of delivering projects on time and within budget.

TECHNICAL SKILLS:

Languages: Java, Groovy, JavaS cript, Scala, Jython, PHP, Python, Perl, ColdFusion

Server-side Technologies: Java (Standard & Enterprise Editions), Servlets/JSP, Spring (including MVC), Grails, Struts, Hibernate, JPA, Grails, Apache Commons, REST, JSTL, XML, XSL/XSLT, RSS, WDDX, SOAP, EJB, RMI, JAXP, JAXB, JNDI, JDBC, SQL, PHP, Python (Standalone and CGI), Perl (Standalone and CGI)

Client-side Technologies: CSS, HTML/XHTML, JavaScript, DHTML, XML, jQuery, Angular, Ionic.

Application/Web Servers: Apache HTTP Server, NGINX, Redis, Tomcat, JBoss, Glassfish, Smartfox Server, Orion, Weblogic, WebSphere, Weblogic, WebSphere, Netscape/iPlanet/Sun-One, JRun

Databases: MySQL, ORACLE 8/8i/9i/10g, SQL Server, PostgreSQL, JDBC

Infrastructure: Maven, Ant, Hudson/Jenkins, Git, Subversion, CVS, Starteam, JIRA

Operating Systems: Windows, Mac, SunOS/Solaris, Redhat Linux, Gentoo Linux, Ubuntu Linux, FreeBSD, CentOS

Software: IntelliJ IDEA, Eclipse, JBuilder, NetBeans

PROFESSIONAL HISTORY:

Confidential

Senior Java Developer, El Segundo, California

Responsibilities:

  • Full-stack developer on multiple projects. The primary application was a multi-tenant web application which allowed for various account management functions, as well as, connectivity with FreeSwitch (phone call routing and connectivity server).
  • Worked closely with multiple stakeholders on all stages of the application development lifecycle.
  • Integrated Java Enterprise / Grails web application with Salesforce and legacy Coldfusion instance/version. Inter-communication was done using ReSTful web services (producing and consuming). The database used was MySQL.
  • Designed and developed email system within web application for all outgoing communications with external clients. Integrated with 3rd-party ReSTful web service Mailgun.
  • Created email testing UI using HTML, CSS, and JavaScript/jQuery which communicated with the backend in order to simulate real and branded email communications.
  • Integrated Mailgun via Webhook callbacks to web service calls into our application for analytics and reporting purposes.
  • Refactored various portions of the business’ web application in order to ensure that it adheres to design patterns and coding best practices.

Confidential

Manager, Software, Hollywood, California

Responsibilities:

  • Software Engineering Manager in the Commerce API group.
  • Worked with business and delivery teams to add new functionality to the Open Commerce API Platform available for integration by internal and external integrators.
  • Lead the design and development of a RESTful web services API built on top of Spring Boot, Spring MVC, MySQL, Hazelcast, MongoDB, Apache CQ, Apache Kafka, etc.
  • Worked with team to plan for and migrate microservice architecture to AWS.
  • Worked with team to convert microservice applications to Docker.
  • Responsible for the entire SDLC process and converting the team to a DevOps model for software development and operations. This included design, development, testing, deployments, and production monitoring/alerting.
  • Worked with senior management and management peers to plan and organize work as well as in implementing development and testing standards throughout the technology organization.
  • Helped to develop production support processes and procedures.
  • Mentored developers on my team.
  • Worked closely with HR to build out new team.

20 th Century FOX

Lead Java Developer, Culver City, California

Responsibilities:

  • Lead Developer in the Enterprise Media Framework group.
  • Worked with business and delivery teams to add new functionality to the newest digital asset management system in development by FOX.
  • Designed and developed portions of the API using Spring MVC and Web Services .
  • Integrated Quartz High Availability for back-end job processing.
  • Integrated API gateway solution for API management and proxy workflow.

Confidential

Lead J2EE Developer, IT, Santa Monica, California

Responsibilities:

  • Technical Lead working specifically on a Confidential Media Buy management system. The application is used by internal and external stakeholders during various phases in a media buy management workflow/lifecycle.
  • The primary application worked on was a Grails/Spring hybrid application. We used Spring MVC, AOP, JMX, Quartz, Hibernate, etc.
  • We also worked on an native mobile application PoC for an internal project using Ionic framework and Angular.
  • I work with and lead external consultancies in order to augment our internal development team.
  • I work as a Lead Developer in order to define and set development standards and procedures for the Pioneer project and Confidential in general.
  • Developed and lead various application development efforts and deployments.

Confidential

Sr. Manager, Technology, Los Angeles, California

Responsibilities:

  • Managed the technology team for the Style Network cable channel.
  • Responsible for designing and developing Confidential website. This is a high traffic and high visibility website.
  • Responsible for designing and developing web services consumed by third parties.
  • Worked with internal teams, executives, and third party agencies on various initiatives like mobile applications, creative, ads, research, etc.
  • Primary technologies were Java Enterprise Edition running inside of JBoss and on top of CentOS Linux.
  • Used the Spring Framework as our core site engine.
  • Relevant projects include: Confidential website development, Quartz scheduling, AOP integration, Ehcache integration, JMX integration, Infrastructure Migration, site redesign, tv show second screen experiences, etc.

Confidential

Sr. Software Engineer, Los Angeles, California

Responsibilities:

  • As a lead developer, helped implement software development best practices and processes around the americanapparel.net online store. This is a high traffic website.
  • Improved continuous integration build and deployment procedures by implementing Maven and Jenkins.
  • Implemented plan to integrate Spring (mainly MVC) and Hibernate frameworks.
  • Developed REST API as a step towards the transition to an MVC framework.
  • Worked on porting International versions of .Net online store to a Java technology stack.
  • Worked on backend order batch processing application improvements.
  • Replaced ATG Search with Oracle Endeca Search as a step towards the new application framework.
  • Worked on various bug fixes.
  • Key technologies: Java Enterprise Edition, JBoss Application Server, Oracle Database Server, Redhat Enterprise Linux, Spring Framework, Hibernate Framework, Maven, Apache Ant, Jenkins, Oracle Endeca Search, and ATG.

Confidential

Sr. Software Engineer, Santa Monica, California

Responsibilities:

  • Worked as Senior member of the Marketing Technology group.
  • Developed functionality for a global Single Sign-On application.
  • Developed functionality for the Universal Customer Database application
  • Developed functionality for a Sweepstakes application
  • Developed functionality for a CMS application.
  • Applications are high traffic web applications (such as callofduty.com and skylanders.com) that are either customer facing or running as internal web services (to service other applications).
  • Key technologies used are Java Enterprise Edition, Spring Framework, Hibernate, Adobe CQ CMS, Tomcat, Linux, and various 3rd party libraries to support the codebase.

Confidential

Technical Lead, Pasadena, California

Responsibilities:

  • Lead a team of developers working on the CARS (Common Archival & Retrieval System) application.
  • The system is responsible for archiving and retrieving customer correspondences in PDF format as well as meta-data associated with those documents. It is used by internal employees.
  • As a technical lead, I worked with business stakeholders to understand business requirements and turn those into level of effort estimations, technical requirements, and logical/physical solutions.
  • Worked closely with the developers on the team to help guide them with their day to day technical problems.
  • The environment is Agile and adheres to the Scrum process.
  • The technology stack used is Java Enterprise Edition.

Confidential

Senior Software Engineer, Glendale, California

Responsibilities:

  • Senior Java Software Engineer working primarily on petpetpark.com.
  • The product is an online virtual world/game targeted towards children. It allows them to create an online avatar, explore the virtual world of Petpet Park, accept and complete quests, tend to a home and garden, socialize with other players, and a slew of other features.
  • Responsibilities entailed developing new features per the business requirements set forth by game producers as well as developing needed long term architectural solutions for the application.
  • Worked on various features such as the quest system, messaging system, mini-games, error handling, build system, and various other game and system features.
  • Managing monitoring systems as well as fixed various legacy bugs in order to create a healthier game that is efficient, performant, and less error prone.
  • Relevant technologies include: Java 1.6, JEE 6, Spring, Hibernate, JPA, MySQL, Maven, Hudson, Smartfox, JBoss, and various Open Source libraries and tools.

Confidential

Manager / Technical Lead / Software Engineer, Los Angeles, California

Responsibilities:

  • Technology lead, architect, and manager for the Interactive Technologies group.
  • As part of the technology management team, I was responsible for a team of engineers and for architecting new development efforts.
  • One of my chief responsibilities entailed transforming the businesses goals and initiatives into technological solutions. I analyzed and architected solutions based on business needs.
  • Also assumed the responsibility of lead software engineer.
  • Layed the foundation for new development from which the other engineers built upon.
  • Responsible for managing project tasks, resources, and timelines.
  • Relevant projects: Interactive Technologies Infrastructure, E Online Website Maintenance and Restructuring, Build and Release Management, Emerging Technologies, and CMS Framework. I've instituted a variety of technologies so far including Spring Framework (with MVC), Hibernate, Quartz, Maven, Hudson, and Groovy. Applications were entertainment portals and news website.
  • Other relevant projects include: MyStyle.com, FearNet.com, and g4tv.com.

Confidential

Application Engineer, California

Responsibilities:

  • Designed and developed Confidential Publicist Portal.
  • Web application that allows journalists and other media professionals to obtain customized digital media (images, video, etc) from Confidential ' various properties.
  • Involved in creating the application from the ground up using the various Java technologies: Java 1.6, JEE5, Spring, Hibernate, Struts 2, Glassfish, TestNG, dbUnit, ddlUtils, Quartz Scheduler, Captcha, etc.
  • Responsible for creating a batch application that aggregates data from various sources and imports the data into a unified data structure.
  • Worked on various peripheral projects such as a universal registration system and publishing system.

Confidential

Software Engineer, North Hollywood, California

Responsibilities:

  • Developed user management middleware application for the various online games provided by Disney Internet Group (Pirates, Fairies, DXD, Blast, Toontown, etc). DISL is a collection of web services built using Apache Axis running on top of Apache Tomcat.
  • Designed and developed the backend Java code for the Pirates of the Caribbean Online website.
  • Coding ranged from backend database interaction all the way to the model-view-controller framework running the current incarnation of the website.
  • Developed upon various backend systems and API's (in Java) used by Pirates and other websites, such as commerce systems, registration systems, and account management systems.
  • Also, worked on peripheral applications for various backend processing applications.
  • Additional project includes development on the Toontown MMO game systems.

Confidential

Senior Java Integration Engineer, Pasadena, California

Responsibilities:

  • Wrote site performance and exception reporting application. A standalone application parsed log files and inserted data into a MySQL database.
  • The web application was written using Spring MVC, Hibernate, and JFreeChart to read data from the database and generate visual reports for the Production Engineering team, directors, and management. The purpose of the application was to communicate, through reports, the weak points of the application so known issues could be immediately addressed. Reports would display the site's performance and exception details using time filter, categories, etc as search filters.

Confidential

Systems Analyst, Pasadena, California

Responsibilities:

  • Rewrote middleware registration server to in corporate business migration to using BPEL for orchestrating web services. The BPEL engine is proprietary and built on top of the current registration server which is used for managing customer accounts.
  • Application server is proprietary and makes use of the following Java APIs: J2SDK 1.4, JNDI 1.2.1, JDBC 3.0, JAXP 1.2 (SAX/DOM/XSLT), and JAXB 1.0.
  • Application acts as the business tier to various clients, ranging from in-house software to third-party applications, and communicates via sockets using XML as the data transport.
  • Wrote web application for administering back-end registration server monitoring processes. The monitoring application scans the application logs files for error codes and conditions and the front-end web application allows a user to manage the boundaries and criteria for the monitoring alerting system.
  • Web application was written using Spring MVC and Hibernate. Application incorporates JMX hooks into the monitoring web application, for real-time application performance tuning.

Confidential

Java Developer, Pasadena, California

Responsibilities:

  • Rewrote web-application framework to use Spring and Hibernate technologies.
  • Developed enterprise-wide build framework based on Apache Ant.
  • Managed and worked on various projects which spanned the entire development life-cycle from design to development to implementation.
  • Relevent projects: customer registration and management system, lead tracking and capturing, online commerce application.
  • Also worked with the production engineering team on various projects: Apache and Weblogic tuning, JMX application interface for real-time tuning and analysis, researched and generated proof-of-concept environments for integrating unit testing into development life-cycle.

Confidential

Systems Analyst, Pasadena, California

Responsibilities:

  • Developed registration middleware server to manage customer accounts. Application server was proprietary and makes use of the following Java APIs: J2SDK 1.4, JNDI 1.2.1, JDBC 3.0, JAXP 1.2 (SAX/DOM/XSLT), and JAXB 1.0.
  • Application acts as the business tier to various clients, ranging from in-house software to third-party applications, and communicates via sockets using XML as the data transport.
  • Designed and developed build management framework.
  • Application was responsible for creating nightly builds of the application server by automatically checking out source code from CVS, rebuilding the application source code, restarting the servers, sanity testing against the server API, and building administrive reports from the results, which includes code review summaries and source code error sources.
  • Relevant technologies used: Python 2.2, J2SDK 1.4, Jakarta Ant, jUnit, Tomcat 5, XHTML, XML, XSL, and JavaScript in this application.

Confidential

Java Programmer, Santa Ana, California

Responsibilities:

  • Designed and developed J2SE/J2EE internet, intranet and extranet web applications.
  • Developed focus was in developing an extranet loan origination application for the company’s various branches.
  • Designed the application using UML methodologies.
  • Developed the system using the following API’'s: Servlets 2.3, JSP 1.2, Struts 1.1, JSTL 1.0, JNDI 1.2.1, JDBC 3.0, JAXP 1.2 (SAX/DOM/XSLT), JAXB 1.0, and EJB 2.1.
  • The application acted as the business tier to a JSP and Macromedia Flash GUI interface.
  • Data sources were Oracle database and legacy SQL Server databases.
  • The system also interacted with a third party application server (Empower), which has its own web service API.
  • Other applications I worked on included: the company intranet, a project management application, and website administration tools.
  • The applications were developed and then deployed to the Orion Application Server running on top of Redhat Linux Advanced Server or Sun Solaris 9, both of which I setup and maintain for both staging and live environments.
  • IDE's used: Eclipse and Borland JBuilder.
  • Source code was stored in a Confidential repository which I have helped to setup and maintain. I have made extensive use of the Jakarta Ant build tool for development and deployment purposes.

We'd love your feedback!