We provide IT Staff Augmentation Services!

Lead Java Developer Resume

0/5 (Submit Your Rating)

Colorado Springs, CO

SUMMARY

  • Above six years of software lifecycle experience in Application Software Design, Development, Testing and Documentation.
  • Proficient in Java 1.5, J2EE, Servlets, JSP, JSF, Struts, EJB, JMS, JDBC, Hibernate 3.0, Spring 2.0, XML.
  • Strong background in object - oriented programming and concepts.
  • Extensive experience in web application development using Java Servlets, JSP, JSP Tag Libraries, JDBC, XML, XSLT, HTML and Javascript.
  • Experience in using Hibernate 3.0 for Object Relational Mapping.
  • Experience in applying various XML technologies and tools (JAXP (SAX/DOM), XSLT, XPath, XQuery) for XML document generation, parsing and formatting.
  • Extensive Knowledge of Design Patterns like Singleton, Business Delegate, Session Façade, DAO, MVC etc
  • Proficient in using XML Suite of Technologies (XML, XSL, DTD, XML Schema, JAXP).
  • Experience working with various version control systems like CVS, SVN including fundamental understanding of branching, merging and conflict resolution.
  • Experience in configuring, development and deployment on BEA Web Logic 9.x/8.x, IBM Web Sphere 5.x, Apache Tomcat servers on UNIX and Windows platforms.
  • Strong knowledge of SOA concepts and experience in developing web services based on SOAP and REST protocols.
  • Strong knowledge of using Grails.
  • Experience in Oracle 10g/9i, Sybase 12/11, MySQL databases with strong SQL, PL/SQL skills.
  • Good working experience in object/relational persistence and query service like Hibernate.
  • Proficient in building Ant scripts and unit testing the application using JUnit.
  • Knowledge using agile frameworks like Grails and Ajax development and complex JavaScript code.
  • Expertise in developing Use case diagrams, Class diagrams, Sequence diagrams using Rational Rose, MS Visio.
  • Excellent communication and interpersonal skills, ability to work individually as well as in a team environment.
  • Effective in managing multiple concurrent projects and ability to lead teams.

TECHNICAL SKILLS

Java Technologies: Java 1.5, J2EE, JSP, JDBC, EJB, JMS, RMI, JAXP (SAX, DOM), JAXB.

Web Technologies: Servlets, JSP, JSF, Spring, Struts, Tag Libraries, JSTL, XML, XSLT, HTML, PHP, CSS, Java Script, Webservice, Drupal.

Web/Application Servers: Web Logic 9.x/8.x, Web sphere 5.x, Jboss 4.x, WAMP, Tomcat, and Apache.

Databases: Oracle 10g/9i, Sybase 12/11, MySQL 5.0, MS SQLServer 2005, and MS Access.

Tools: Hibernate 3.0, JUnit, ANT, Log4J, Rational Rose, PVCS, CVS, ClearCase, TOAD, DBArtisan, JProfiler 4.1.

IDEs: Eclipse 3.0, WSAD, NetBeans, Rational Rose, Microsoft Visio, XML Spy.

Operating Systems: Unix, Linux, Windows 2000/XP.

PROFESSIONAL EXPERIENCE

Lead Java Developer

Confidential, Colorado Springs, CO

Environment: Java 1.6, J2EE, Spring 3.0, JDBC, Rest Webservice, Oracle 10g, SQL, PL/SQL, Weblogic 10, Eclipse, Subversion, Maven, Logback, JavaScript, PhoneGap, HTML5, Jquery, CSS.

Responsibilities:

  • Involved in Requirements Analysis, Development and Unit testing the application.
  • Designed and developed the front end using JavaScript, HTML5, JQuery and CSS.
  • Used Spring support for JDBC for all CRUD(Create, Update, Delete) operations.
  • Developed JUnit test cases for all use cases and executed them.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Used PhoneGap to Wire front end and backend together.
  • Developing app for Android, Apple and Blackberry using PhoneGap and Restful webservices.
  • Used restful webservice to create service which is being consumed in front end using JQuery.
  • Validation of front end using JQuery and Javascript.
  • Used Webservice to load service and get the response in front end.
  • Participated in the technical code reviews and prepared peer review documents.
  • Developed Maven build scripts and involved in deploying the application on Weblogic.
  • Used subversion as version control.
  • Involved in Unit testing, UAT, documenting, bug fixing.

Sr. Java Developer

Confidential, Braintree, MA

Environment: Java 1.5, J2EE, Struts 1.2 MVC, JSP, JDBC, Webservice, Oracle 10g, SQL, PL/SQL, Jboss 4.3, Eclipse 3.1, Clearcase, JavaScript, CSS, ANT, Maven Log4J, JUnit, UNIX.

Responsibilities:

  • Responsible for Business Requirement Collection, Application System Design and Analysis.
  • Implemented MVC Architecture using Struts framework.
  • Developed Activity Diagrams, High-level Class Diagram, Use Case Diagrams and Sequence Diagrams using Microsoft Visio.
  • Developed Struts Action Classes and Form Beans for the Home page customization.
  • Developed business objects Java Classes and Java Bean components.
  • Designing and Coding of Servlet and Session Beans for the implementation of the business logic for the Naming Module.
  • Installed and configured Eclipse and Jboss Application Server.
  • Developed TransactIT for clients using JSP, JSTL, HTML, DHTML and XML.
  • Used Singleton Design Patten for DAO class.
  • Worked on parsing the XML files using DOM/SAX parsers.
  • Extensively worked on Oracle Database. Used Oracle Java Stored Procedures.
  • Performed Unit Testing for the developed interfaces.
  • Maintained the source code of the entire application under Eclipse Clearcase.
  • Used Webservice to use other project services and even consume other services.
  • Encountered and resolved various issues in all the phases of the project from requirements gathering to post-production stage.
  • Responsible for the review of team’s code to the conformance of Architecture and Design.
  • Involved in creating/deploying jar, war and ear files in Jboss Application server.
  • Worked on Maven scripts for the automated deployment of the application in the Jboss Server.
  • Prepared Functional and Technical Specification Documents.
  • Involved in Client Interaction as well as Client Demonstration.

Sr. Java Developer

Confidential, Lyndhurst, NJ

Environment: Java 1.5, J2EE, Spring MVC, JSP, JDBC,XML, XSL-FO, JAXP, Webservice, Oracle 10g, SQL, PL/SQL, Web Logic 9.2, Eclipse 3.1,PVCS, JavaScript, CSS, ANT, Log4J, JUnit, UNIX.

Responsibilities:

  • Involved in Requirements Analysis, Development and Unit testing the application.
  • Designed and developed the front end using Spring MVC, JSP, JavaScript, HTML, and CSS.
  • Developed XML parser and used XSL-FO for formatting the XML files (results) to be displayed as PDF documents to the patients.
  • UsedSpringsupport forJDBCfor all CRUD(Create, Update, Delete) operations.
  • Worked with the team in the development of the Application front-end using JSP, AJAX, Spring with the help of HTML and JavaScript.
  • Developed JUnit test cases for all use cases and executed them.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Validation of the registered patients using JSP-Servlets and JDBC with the details available in the Database.
  • Used Webservice to load various labs and external systems by using their services.
  • Participated in the technical code reviews and prepared peer review documents.
  • Developed Ant build scripts and involved in deploying the application on Weblogic.
  • Used PVCS as version control.
  • Involved in Unit testing, UAT, documenting, bug fixing and pre production support.

Senior Programmer

Confidential, Princeton, NJ

Environment: Java 1.5, J2EE, Struts 1.1, Validation, Tiles, JSP, Custom Tags, XML, XSD, Web Logic 8.1,Hibernate 2.0, Oracle9i, SQL, PL/SQL, JUnit, CVS, Ant, UNIX.

Responsibilities:

  • Worked on the entire MVC architecture of Struts including Action class, Action Form, and Validation Framework.
  • Developed the presentation tier using JSP, Custom Tags,Struts MVC, Tiles, HTML and JavaScript.
  • Developed Struts Action Classes and implemented Validation Framework to perform initial form validations.
  • Client Side as well as server side validations were done using Struts Validator.
  • Extensively worked on WSAD.
  • Created tile definitions, struts-config files, validation files and resource bundles for Business process module using Struts framework.
  • Developed middleware business logic using Enterprise Java Beans.
  • Implemented Data Access Layer using Hibernate, developed POJO’s mapped to the relational tables in database using Hibernate mapping files.
  • Personally designed and built new SOAP web service interface implemented in Java using Apache SOAP&Axis.
  • Created business delegate for de-coupling the business logic and presentation logic.
  • Developed JUnit Test Cases for Service Layer and DAOs.
  • Developed Ant Scripts to build the application.
  • Involved in CVS merging to merge the different versions of code (ngTOEFL 4.1.1 to ngTOEFL 4.2) by resolving discrepancies in the different versions.
  • Involved in application deployment and resolving Production Issues.

Programmer Analyst

Confidential, Nashville, TN

Environment: Java 1.5, J2EE, Struts 1.1, JSP, JDBC, XML, Websphere, WSAD, Oracle 10g, Webservice, HTML, JavaScript, UML, ClearCase, UNIX.

Responsibilities:

  • Identified the Business Requirements and Involved in preparing System Requirements for the project.
  • Developed Use Case documents for all the features in the PBI.
  • Developed the application front end using Struts MVCframework, JSP, HTML, JavaScript.
  • Implemented Action classes to act as the controller in the MVC Model.
  • Created tile definitions, struts-config files, validation files and resource bundles for Business Process module using Struts framework.
  • Used J2EE design patterns like Value Object Pattern, MVC, and Singleton Pattern.
  • Involved in front end validation using JavaScript.
  • Implemented the DAO layer using JDBC.
  • Developed SQL queries and utilized stored procedures and triggers to perform transaction functions.
  • Used ClearCase as version control.
  • Developed Ant build scriptsand used Log4J for transaction logging.

Programmer Analyst

Confidential

Environment: HTML, CSS, Java Servlets, JSP, JDBC, Oracle, UML, Junit, Rational Rose and UNIX

Responsibilities:

  • Requirement gathering and preparation of User requirement document.
  • Designed class diagrams and sequence diagrams using UML and Rational Rose.
  • Developed a web-based interface using which a client can update his/her personal information.
  • The interface was developed using HTML, CSS.
  • Implemented JDBC.
  • JavaScript was used to validate the information provided by the employee.
  • Developed Servlets to process the update information.
  • JSPs are designed to process the search operation about any of the employees, view operations and present the results to the client.
  • Involved in all the stages of SDLC.
  • Involved in JUnit testing.

We'd love your feedback!