We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 12 years experience in full life - cycle application development in a variety of languages and platforms, with a focus on internet applications.
  • Strong understanding of the complete application development process and the translation of initial business requirements into fully functional applications.
  • Over 2 years experience in team and project management, including resource management, training, standards establishment and enforcement, team morale, hiring.
  • Highly adaptable to new technologies and comfortable working with new languages and environments with little to no advance experience.

TECHNICAL SKILLS:

Languages: Java/J2EE, JSP, Groovy, ASP, Perl, PHP, SQL, XML, SOAP, CSS, DHTML, HTML, JavaScript, WML/WAP, XHTML

Tools/APIs: Spring, JMock, Hibernate, Lucene, Apache Camel, Jasper Reports, Velocity, Maven, Apache Click, Struts, JSTL, Tiles, Ant, Axis, OSCache, JUnit, WebSphere and WSAD IDE, Intellij IDEA IDE, Eclipse IDE, Sun AppServer, Tomcat, OC4J, OracleAS Portal 10g, SVN, VSS, CVS, PVCS, JIRA, Trac

Operating Systems: Windows (XP, 2000, NT, 98, 95), Linux/Unix, Mac OS X

RDBMS: MS SQL Server; Oracle 9i and 10g, DB2, Sybase ASA and ASE, MySQL

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Worked with a small team of Senior Java developers on the design, architecture, and development of a lead submission web application (called LRS) and related SOA application (called LeadBus). LRS provided administrative functionality for managing users and core business entities, plus an administrative scripting tool which allowed access to deep application APIs via a web interface. The standard (non-administrative) interface allowed users to submit new leads and generate reports in browser or download as PDF, XLS, or CSV using Jasper Reports. Hibernate was used for persistence and Lucene for local indexing for faster searches. Dependencies were injected using Spring, plus Spring was used for validation and application configuration. LRS was deployed to Tomcat 5.x, running in BEA’s JRockit JRE (since acquired by Oracle), on a Red Hat Enterprise Linux distribution. LeadBus was developed using Apache Camel. It transported data from LRS to an external sales CRM (Oracle On Demand) and then periodically checked for changes in status and data which needed to be pushed back to LRS. LRS and LeadBus communicated broker-to-broker with JMS and LeadBus communicated with Oracle On Demand using standard SOAP-based web services. Both applications were developed with heavy use of JUnit with JMock, using Agile Methodology, fully Mavenized, with Continuous Integration run with every checkin and every night.

Technologies used: Java 1.5 and 1.6, Click Framework/Apache Click (1.3, 1.4, 1.5, 2.0), Spring 2.5, JMock 2.4, Hibernate 3.2, Lucene 2.3, Apache Camel (1.4.0) Jasper Reports 3.1, Velocity 1.5, Maven 2.0, SVN, Trac, Hudson

  • Developed and assisted in architecture of web-based sales, client-boarding, and CRM application in OracleAS Portal 10g. The application allowed Global Payments' sales and customer support groups to set up and manipulate all customer data related to credit card transaction processing. Developed custom role- and topic-based security Taglib module to implement field level security in user interface. Assisted with off-shore resource management by providing best-practice and application specific standards and examples. The application was written using Java 1.4 and based upon proprietary Oracle APIs, including an Oracle Struts derivative used for portlet development. A Spring-based rules engine was added to help centralize domain object validation.

Technologies used: Java, Struts 1.2, JSTL 1.0, Tiles, OSCache 2.1, JUnit 3.1.8, OracleAS Portal 10g (9.0.4), OC4J 10.2.3, Oracle 10g RDBMS, SQL, Eclipse, Ant, VSS, JIRA

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Assisted in upgrade of application from ThinkCAP 5.0 to ThinkCAP 5.5, including extensive debugging and redesign, as well as identification of problems within the ThinkCAP framework. The application allowed power generation companies to manage energy scheduling, reserves, and output, correct generation imbalances and deficiencies.
  • Designed and developed a complete Web Services tier using Axis and Jakarta Tomcat 5.0.28 to facilitate direct access to raw and calculated data for generation companies to directly manage energy scheduling, reserves, and output.

Technologies used: Java, Axis 1.2, Struts 1.2, JSTL, Sybase (ASA and ASE), JBoss 3.2.x, Jakarta Tomcat 5.0.x, ThinkCAP 5.5 (by ClearNova), SQL, Eclipse, Ant, CVS

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Reverse engineering and debugging of legacy (circa 1998) Java application which ceased functioning for unknown reasons. Application processed Passenger Records, reformatting them as XML and forwarding them to Continental Airlines using legacy custom developed COM objects and J-integra Java-COM bridge. Worked with little guidance or support from client.

Technologies used: Java, COM, VB, Oracle, SQL, Eclipse, Ant

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Developed application using Lowe’s proprietary application framework (LKN) for tracking vendor allowances, making accounting adjustments, and reporting. The application included complex workflow and authorization, and role-based functional restrictions.

Technologies used: Java, Lowe’s proprietary application framework (LKN), DB2, SQL, WSAD 5.0, Ant, WebSphere 5.0, HTML, CSS, CVS

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Produced Struts/JSTL-based prototypes and proofs of concept. Tasked with encompassing existing legacy proprietary templating and MVC technology with Struts without losing functionality or substantial modification of legacy system.
  • Updated and extended functionality to existing Java/JSP based application.
  • Education and indoctrination of team members into the Struts implementation of the MVC design pattern. Included overview of API, installation, configuration, assistance writing sample application, plus help with other related APIs such as JSTL and Tiles.

Technologies used: Java, Struts, Tiles, JSTL, JSP, SQL, WSAD 5.0, WebSphere 5.0, Tomcat, Ant, HTML, XHTML, CSS, JavaScript

Senior Software Engineer

Confidential, Atlanta, GA

Responsibilities:

  • Architected, acted as Page Developer, and assisted in back-end development for the Java-based GetItNow website for Verizon Wireless. Total development time was under 4 weeks from inception to launch, including content management tools and front-end user interface.
  • Support, maintenance, and extension of the White Label E-Store), an ad hoc web application built primarily in ASP, HTML, CSS, and JavaScript using MS SQL Server 2000 for persistence. The White Label E-Store serves as Verizon Wireless’ primary online sales website with thousands of transactions per day.

Technologies used: Java, JSP, ASP, EJB, SOAP, JSTL, Tiles, Struts, Ant, Sun Appserver 7, MS SQL Server, HTML, XHTML, XML, CSS, JavaScript

Owner

Confidential, Atlanta, GA

Responsibilities:

  • Managed and assisted in development of complete J2EE implementation for LA Fitness, including requirements gathering, use case generation, object, application and database architecture, prototyping, development, and testing. Effort produced two web-based J2EE applications giving them the ability to easily and securely manage large volumes of customer requests online with minimal human intervention, as well as change dynamic content of their web site on the fly.
  • Refactoring of template system for improved flexibility and standardization across multiple web applications. Prepared templates for integration with Vignette StoryServer back end.

Technologies used: Java, JSP, EJB, Struts, Ant, Resin-EE app server, MS SQL Server, PHP, HTML, XHTML, CSS, JavaScript

Owner

Confidential, New York, NY

Responsibilities:

  • Complete design and development of two knowledge management tools for Pfizer's marketing department. Both tools were required to work within Pfizer's existing ad hoc intranet content management suite.
  • Conceived of and developed the Lissajous Project, a web-based project management application for collaborative software development efforts for distributed teams. Allows multiple users to manage multiple projects for multiple clients and track project status, bugs, tasks, change requests, and time worked.
  • Brought over-budget and past-deadline project under control for Ziff Davis Media by analyzing project history, then reorganizing the development team and refocusing project goals.
  • Assisted development of an online business management performance analysis tool, Performance Leaders. Helped locate appropriate resources that could bring project to fruition.

Technologies used: PHP, ASP, MySQL, MS SQL Server, HTML, XML, CSS, JavaScript

Consultant

Confidential, New York, NY

Responsibilities:

  • General consulting and development for various clients, including Pentagram Design, Alphabet Software, Itek Networks, and Katzenbach Partners.

Technologies used: ASP, PHP, MS SQL Server 6.5, MySQL, HTML, CSS, JavaScript

Director of Site Development

Confidential, New York, NY

Responsibilities:

  • Founded and managed the Site Development department, with a team of 12 people. Worked directly with the directors of the Design, Technology, and Information Architecture to plan and complete projects. Reported directly to the COO. Responsible for establishment and enforcement of coding standards, resource allocation, project planning and management, interviewing and hiring, team morale, reviews, salaries.
  • Consulted and developed web applications for clients including BeliefNet, Bertelsmann (in five languages), and Bolt

Technologies used: Java, JSP, ASP, CVS, BEA WebLogic, MS SQL Server, Vignette StoryServer, Oracle Application Server 1.0, HTML, XHTML, CSS, JavaScript

Independent Contractor

Confidential, Atlanta, GA

Responsibilities:

  • Designed and built static websites for individuals and small businesses using Photoshop, HTML, and JavaScript.

Database Design and Technical Support

Confidential, Atlanta, GA

Responsibilities:

  • Designed and supported Microsoft FoxPro-based CRM application for sales efforts of various clients.

We'd love your feedback!