We provide IT Staff Augmentation Services!

Lead Java Developer Resume

Chevy Chase, MD

SUMMARY

  • Fourteen years of experience in the IT Industry with strong technical skills in Financial/Insurance, logistics and health care domains.
  • Experience in Migrating and Upgrading complex infrastructure projects which uses TAM authentication, Integration servers, data stages, UNIX shell scripts and Java based applications.
  • Complete knowledge of the Software Development Life Cycle (SDLC) process, Scrum and Agile Programming methodologies and QA Life cycles.
  • Experience in translating businessneeds into technical requirements andimplementations.
  • Strong application development experience with JAVA, J2EE API, Spring 3.0, Custom Tag Libraries, JavaBeans, XML, XML Schemas, XMLBeans, JQuery, Spring, Apache Struts Framework, Hibernate, Easy Mock & JUnit Framework, Log4jFramework, XSLT, XPath.
  • Application and web server experience with Weblogic 8.1/9.1/10.3.6, Websphere5.1, JBoss 3.x and Tomcat 6.0
  • Experienced in Service Oriented Architecture (SOA), Enterprise service hub (ESB’s) and Web Services.
  • Experienced working with TIBCO integration tools like Business works.
  • Experience working with Business Rules Engine.
  • Experience in developing java components and interactions using Design patterns.
  • Database development experience with Oracle 8.1/9i/10g/11g, DB2 and Sybase Server.
  • Experience writing procedures using PL/SQL.
  • Experience working with other scriptinglanguages like Python, Perl and UNIX shell scripts.
  • Experience working with Java performance and monitoring tools like JAMon and JProb.
  • Experience on UNIX (Sun Solaris/Linux) & Windows Professional platforms.
  • Good communicative, interpersonal, analysis and leadership skills

TECHNICAL SKILLS

Web Application Technologies: Servlet3.0, JSF 2.0, JSP2.x, EL 2.x and JSTL 1.x, AJAX

Enterprise Application Technologies: EJB 3.x, JPA2.x, JMS 1.x, JPA1.x, JTA1.x and JavaMail.

Web Services Technologies: JAX - RS 1.x, JAX-WS 2.2, JAXB 2.x, JAX-RPC 1.x

RDBMS: SQL Server, DB2, Oracle10g and Sybase

GUI Technologies: HTML, DHTML, CSS, XML, JavaScript with AJAX and JQuery

Java IDE Tools: JBuilder, Together J, IntelliJ 9.0 and Eclipse EE

Application Servers: WebLogic 9x, WebSphere 6x, Apache Tomcat 6.x

MVC Frameworks: Struts 2.x, Spring 2.5 and GE Customizable framework

Open Source Libraries: Log4J, Hibernate 3.x, Apache CXF, Commons, Ant 1.6, JUnit and EasyMock 3.x

Other Tools: TIBCO Business Works5.x, UML, AutoSys r11 Scheduler, JBPM, Splunk, Blaze Rule Engine, TOAD 8.x, Crystal Reports, FTP client, CVS, Star Team 5.4, Subversion, HPQC, Clear case7.1, Hudson.

PROFESSIONAL EXPERIENCE

Confidential, Chevy Chase MD

Lead Java Developer

Responsibilities:

  • Technical design and developed business process flow (used JBPM) for the vehicle use case.
  • Developed JSF components for view and JQuery based rich UI components to improve customer experience.
  • Developed services, Spring Components, JSF templates, CSS, XHTML pages and configuration of spring components.
  • Developed Ajax features for JSF components.
  • Configured and developed java components using spring framework for data base access and persistence.
  • Used Blaze Rule engine to develop vehicle specific rules to implement business conditions.
  • Developed the Restful services as POC for the upcoming enhancements.
  • Used Easy Mock for unit testing the different components to maintain the good coding standards.
  • Involved in code reviews, application testing & detailed documentation at various stages of the project.
  • Worked on performance monitoring and identifying the issues and refactor the code as it required.
  • Provided production support & troubleshooting issues and fixes based on priority and worked on new enhancements as they get approved by the management.

Environment: Jboss6.x/Weblogic10.3.6, Perforce, Eclipse EE IDE, Spring3.0, AJAX, Apache CXF WebServices, SoapUI, XML Parsing technologies, Unix, Hibernate 2.x/3.x, Java 6, Log4j 1.2, Maven, Sonar and Oracle 10g.

Confidential, Mclean, VA

Lead Java Developer

Responsibilities:

  • Worked on multiple infrastructure upgrade project where need to migrate the java based applications, UNIX shell scripts to the targeted application servers and the Linux OS.
  • Technical design for the email notifications use case and data base design for the BCAS process flow.
  • Developed Spring MVC components for the form submissions.
  • Configured and developed java components using spring framework for data base access and persistence.
  • Implemented and developed the WS credit loan component and exposed it as a webservice for the applications to consume.
  • Used JUnit for unit testing
  • Involved in code reviews, application testing & detailed documentation at various stages of the project.
  • Provided production support & troubleshooting issues and fixes based on priority.
  • Worked on creating UNIX shell scripts that an AutoSys job uses to schedule the workflow.

Environment: Weblogic 9.x/10.3.6, Clear case7.1, Eclipse EE, Spring3.0, Apache CXF WebServices, SoapUI, XML Parsing technologies, Mockito, Unix, Hibernate 2.x/3.x, Java 5, Log4j 1.2, Ant 1.8, and Oracle 10g.

Confidential, Arlington, VA

Sr. Java Developer

Responsibilities:

  • Technical design for the branch Reporting use case and data base design for the GL code mappings.
  • Designed and developed screens for the “Account & Customer Search” module, file upload and the check list using Struts MVC, AJAX, JSON and jQuery.
  • Configured and developed java components using spring framework for data base access and persistence.
  • Written PLSQL statements to implement branch level GL Mapping process according to business rules.
  • Used Junit for unit testing
  • Involved in code reviews, application testing & detailed documentation at various stages of the project.
  • Provided production support & troubleshooting issues and fixes based on priority.
  • Maintaining AutoSys jobs to run scripts periodically to maintain data integrity in the system.
  • Troubleshooting the application issues/exceptions that may occur during deployments.

Environment: Weblogic 9.x/Jboss4.x,SVN, Eclipse EE, spring 3.0, WebServices, XML Parsing technologies, Unix, Hibernate 2.x/3.x, Struts 2.0, DOJO,AJAX, JSON, JQuery, Java 5, Log4j 1.2, Ant 1.8, and Oracle 10g.

Confidential, Hopewell, NJ

Technical Lead

Responsibilities:

  • Technical design for the IRIS- GPDV Integration and provided solutions for the data migration between the systems.
  • Providing technical leadership and solutions to the team during the life cycle of the project.
  • JMS Implementation to integrate with GPDV System for product data syndication.
  • Created web services to expose the global product data for the consumer applications.
  • Designed and created XML Schema for GPDV Integration.
  • Configured and developed java components using Spring framework and integrating with Hibernate for data persistence.
  • Developed the framework for exception-handling used in the application.
  • Written PLSQL statements to read and parse the xml objects and process according to business rules.
  • Preparing the guidelines to improve the performance.
  • Impact analysis and efforts for the change request.
  • Involved in reviewing system test scripts.
  • Used Junit for unit testing
  • Involved in code reviews, application testing & detailed documentation at various stages of the project.
  • Provided production support & troubleshooting issues and fixes based on priority.

Environment: Weblogic 9.1,CVSNT, Eclipse 3.x, spring 2.5, Apache CXF webservices, XML Parsing technologies, JAX-RS Unix, Hibernate 2.x/3.x, Xerces, Struts 2.0, JavaScript, Java, JMS, Log4j 1.2, Ant 1.8, and Oracle 10g/11g.

Confidential, Omaha, NE

Team Lead

Responsibilities:

  • Initiating client calls and discussing the functional areas for the upcoming Enhancements.
  • Involved in Sprint Planning, Introspective and retrospective meetings.
  • Identifying the tasks and coordinated with offshore team and assign work accordingly to have round the clock accomplishment of work.
  • Prepared Test Scenarios after analyzing the requirement document
  • Developed WebSerivices, wsdls for the equipment creations and updates and configured using the Spring framework.
  • Designed and created XML schemas for the request and response webservices.
  • Designed and developed middleware components and integrating with tibco designer.
  • Configuring the application using spring 2.5 frameworks.
  • Writing AutoSys jobs using UNIX shell scripts.
  • Review code with static analyzer tools find bugs, metrics.
  • Developed General purge framework.
  • Developed build scripts for the application.
  • Designing the data model and created Entity relationship diagrams.
  • Conducted code reviews, application testing & detailed documentation at various stages of the project.
  • Provided KT sessions to the new resources coming on board
  • Provided Daily Status report and weekly status reports to the Project Manager

Environment: Java 5, Spring 2.5, XML Beans, Jibx Bindings, Hudson, Tibco Business Works 4.5, JMS, Subversion 1.x, Weblogic 10, IBATIS, Hibernate, Maven 2.x, Python, WebServices (XMF ESB services), Oracle 10g, Unix.

Confidential, MA

Sr. Developer

Responsibilities:

  • Responsible for design and development of CRT use cases and change controls.
  • Developed WebPages using JSF, Ajax and used Tiles framework for layout management.
  • Asynchronous implementation used JMS API for sending secure e-mail notifications.
  • Developed web services and proxy objects for communicating with the heterogeneous systems to get the generated report information.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Wrote ORM XML files to define the classes -- tables mapping.
  • Created an XML configuration file for Hibernate -- Oracle connectivity.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Coded of EJB2.0 Session Beans classes using local and remote interfaces, provide a client's view of the application's business logic. Hidden server-side routines that implement the business logic from clients, access databases through hibernate.
  • Involved in defect Tracking, debugging, Analysis and Resolution of bugs in system testing.

Environment: Weblogic 9.1, Eclipse 3.x, Windows XP, Struts, Tiles, CSS, JavaScript, JSF, AJAX, JMS, XML, XMLBeans, XQuery, hibernate, Log4j 1.2, Ant, EJB 3.0, Web services, JUnit and Oracle.

Confidential, Albany, NY

Sr. Programmer

Responsibilities:

  • Responsible for design and development of Form Designer jar file, which is used to dynamically generate the HTML form out of an XML file.
  • Development of JSP's as a part of presentation layer and custom Servlets as controller as a part of Struts based architecture.
  • Development of Action Form classes for validations and Action Classes forming the business layer of MVC based Struts architecture.
  • XML parsing using SAX and DOM API and schema Validations.
  • Used MVC, Singleton, Service locator pattern, Delegate pattern, Façade and DAO patterns
  • Developed JSP components for the report input forms using Struts tag libraries. Develop the necessary data models in the form of java beans used by the JSP input forms.
  • Developed and Configured JMS Destinations such as TOPICS for publishing the Out break information to the various systems.
  • Used web services for communicating with the heterogeneous systems to get the updated information.
  • Involved in defect Tracking, Analysis and Resolution of bugs in system testing,

Environment: Weblogic 8.1, Eclipse 3.x, Windows XP, Struts, JSP, JMS, XML, Log4j 1.2, Ant,, EJB, Web Services, JUnit and Sybase.

Hire Now