We provide IT Staff Augmentation Services!

Java/jee Lead Consultant Resume

4.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Java Professional with nearly 9 years of experience in Unemployment Insurance, Publishing and Franchisee domains using Java/J2EE technologies.
  • Have got extensive exposure in leading and managing team of developers as a Team Leader.
  • Have strong analytical skills and vast experience in design and development of Client Server solutions and Web based multi - tier applications using cutting edge J2EE and Object Oriented technologies.
  • Extensively worked on Spring MVC, Struts 1.3, Tiles, Hibernate, Validation, JSP and Servlet.
  • Extensively worked on Java Web services (Apache Axis, JAXP-RPC, SOAP, SAAJ, WSDL, XSD and XML).
  • Extensively worked on Service-Oriented Architecture (SOA).
  • Working experience in Java Message Service (JMS).
  • Proficient in implementing Java and J2EE Design Patterns such as Creational, Structural and Behavioural design patterns Singleton, Factory, Facade, Builder, Observer, Value/Data Transfer, Chain of Responsibility, Mediator etc.
  • Excellent experience in development methodologies such as Agile, Scrum, Test Driven Development, Continuous Integration and Waterfall Model.
  • Experience in Project Plan creation including WBS creation, estimation, Resource Allotment and levelling, Task scheduling, Risk Traceability Matrix, SRS creation, HLD/LLD creation.
  • Worked on estimations using Functional Point Analysis, Three Point Estimation and Base Contingency.
  • Decent experience in HTML5, JQuery and Ext JS UI Frameworks.
  • Decent experience in configuring the Web Application in CI Sonar and Hudson using Ant / Maven script.
  • Extensive experience in SDLC with strong hand-on knowledge of several process analysis approaches/tools.
  • Proven ability to learn/adapt emerging technologies into work area with given schedules.
  • Excellent communication skills, technically competent and result-oriented with strong problem solving skills.
  • Experience of People Management with team size of 12 members with 8 developers and 4 testers.

TECHNICAL SKILLS

Enterprise Java: JSP, Servlets, Filters, Listeners, ORM, Transaction API, Java Mail, Logging APIJ2EE and Standard Design Patterns, AJAX, dom4J

Standard Java: Java Standard Edition 1.4/1.5/1.6, Collections, JDBC, IO, Lang, Security

Frameworks: Spring, Hibernate, Struts, Tiles, Jquery, ExtJS

Database: Oracle 11g, MySQL 5.x/4.x, Sql 2008

Web Server: Apache, Tomcat, JBoss

Tools: IDE NetBeans, Eclipse; CI Hudson, Sonar, Jenkins; Version Control CVS, SVN;

DB Client: Toad, SQL Developer, Sql Server; Communication Putty, Winscp, SSH Client; Defect/Bug Tracking Bugzilla, JIRA; Web Service SOAP, Restful, BIRT reports

Operation Systems: Windows XP, Vista, 7 and Mac OS X

Domain knowledge: Unemployment Insurance (Govt), Publication (Pearson), Franchisee ( Confidential, Dominos)

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Java/Jee Lead Consultant

Responsibilities:

  • Analyzed users’ needs and planed information streams.
  • Implementation of business logic and business objects for the project.
  • Development of administrative part of the site.
  • Developed server-side business logic software modules (UML, Java, JDBC)
  • Developed customized client-side modules (JSP, Java Servlets, AngularJS, HTML, Apache)
  • Implemented database and software utilities for site administration and controlling.
  • Implemented customized messaging system for data communication between various systems in integrated environment.
  • Worked in test driven environment and worked on performance improvement.
  • Timely delivery of all module and supported after production deployment.
  • Provided users training.

Environment: Java, JSP, JSTL, AngularJS, Spring MVC, Hibernate, Maven, Oracle, WebSphere, Web Services

Confidential, VA

Lead consultant - Java/J2EE

Responsibilities:

  • Requirement gathering from end users and use case creation.
  • Support and Review of functional UML designs created by BA and ER diagrams created by the team.
  • Identify risks and plan mitigations along with PM.
  • Estimation, inputs for planning/scheduling/tracking of development work.
  • Leverage and extend the existing framework of iGovern Product to implement additional customer requirement like interface to handle file inputs.
  • Extensively developed BIRT reports.
  • Extensively worked on Spring MVC and Hibernate to develop the application as per the customer need.
  • Develop 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.
  • Responsible for design and development of various business components (services) for employer registration, accounting and reporting etc.
  • Develop controller, generator, output helper and report handler plain JAVA classes, extending existing framework for customizing the assigned reports.
  • Create java objects for the input form, from XSD, using Castor.
  • Worked on JMS for asynchronous messaging.
  • Develop database scripts using Composite, which are published as web services, for the reports assigned. Update existing views in DB2 depending on the user requirements for the assigned reports.
  • Perform unit testing for the assigned reports.
  • Troubleshoot existing code and fix issues for already published reports.
  • Interface with the DB development team leads to identify timely deliveries of data base objects like stored procedures, views as required across reports.
  • Interface with the build and deploy team to ensure timely UAT/QA builds.
  • Prepare release notes for the weekly/biweekly releases.
  • Work with QA manager to identify the test approach by reviewing test plans and test scripts.
  • Work with the client manager to provide daily status on knowledge transition from the onsite team from a complete program perspective.

Environment: Java, JSP, JMS, JSTL, Spring MVC, Hibernate, Ant, MS SQL Server, JBoss, Web Services, Filenet API

Confidential, NJ

Java Lead Developer

Responsibilities:

  • Worked with program owner to understand the requirements.
  • Worked on the project plan and estimations of the end dates and update the same in Rally.
  • Worked on core framework of the project along with team.
  • Provide inputs for feasible technical solutions of development work.
  • Configured continuous integration for the whole project using Sonar and Hudson.
  • Actively working on Spring MVC, IOC, and transactions.
  • Develop 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.
  • Worked on JQuery and HTML5.
  • Worked on chain of responsibility, singleton, factory design patterns.
  • Create java objects for the input XMLs using JAXB.
  • Extensively worked in SOA to integrate our application with other applications.
  • Worked on database as per requirements mainly with reports.
  • Developed database procedures, cursors, triggers.
  • Perform unit testing for all development tasks.
  • Worked closely with development team for timely deliveries of development tasks.
  • Work with the client manager to provide daily status on knowledge transition from the onsite team from a complete program perspective.

Environment: Java, JSP, JSTL, Spring MVC, Hibernate, SOA Maven, Oracle 11g, JBoss, Web Services, JQuery, ExtJS

Confidential, Greensboro, NC

Senior Software Developer

Responsibilities:

  • Developed interactive JSP screens with features like filters, paging, print option, action menus, Tabular display using custom taglibs.
  • Designed database structure of the whole project.
  • Developed backend select/action queries and stored procedures, to update and facilitate data needed by JSP pages.
  • Developed stored procedures to perform various backend tasks as needed by the systems.
  • Extensively worked on Struts framework.
  • Created action classes as per the front end need.
  • Optimized the application using Standard Java Performance tuning practices.
  • Created test cases for Client System.
  • Developed email facility using Java Mail API to send quiz/test scores to the user at his registered email-address.

Environment: Java, JSP, JSTL, Struts, Hibernate, Ant, Oracle 11g, Tomcat

Confidential, Sandy Springs, GA

Senior Software Developer

Responsibilities:

  • Developed interactive JSP screens with features like filters, paging, print option, action menus, Tabular display using custom taglibs.
  • Designed database structure of the whole project.
  • Developed backend select/action queries and stored procedures, to update and facilitate data needed by JSP pages.
  • Developed stored procedures to perform various backend tasks as needed by the systems.
  • Extensively worked on Struts framework.
  • Created action classes as per the front end need.
  • Optimized the application using Standard Java Performance tuning practices.
  • Created test cases for Client System.
  • Developed email facility using Java Mail API to send quiz/test scores to the user at his registered email-address.
  • Performed unit testing on individual modules to check for correct functionality.

Environment: Java, JSP, JSTL, Struts, Hibernate, Ant, Oracle 11g, Tomcat

Confidential, Ann Arbor, MI

Software Developer

Responsibilities:

  • Developed interactive JSP screens with features like filters, paging, print option, action menus, Tabular display using custom taglibs.
  • Designed database structure of the whole project.
  • Developed backend select/action queries and stored procedures, to update and facilitate data needed by JSP pages.
  • Developed stored procedures to perform various backend tasks as needed by the systems.
  • Extensively worked on Struts framework.
  • Created action classes as per the front end need.
  • Optimized the application using Standard Java Performance tuning practices.
  • Created test cases for Client System.
  • Developed email facility using Java Mail API to send quiz/test scores to the user at his registered email-address.
  • Performed unit testing on individual modules to check for correct functionality.

Environment: Java, JSP, JSTL, Struts, Hibernate, Ant, Oracle 11g, Tomcat

Confidential, Mason, OH

Software Developer

Responsibilities:

  • Developed interactive JSP screens with features like filters, paging, print option, action menus, Tabular display using custom taglibs.
  • Designed database structure of the whole project.
  • Developed backend select/action queries and stored procedures, to update and facilitate data needed by JSP pages.
  • Developed stored procedures to perform various backend tasks as needed by the systems.
  • Extensively worked on Struts framework.
  • Created action classes as per the front end need.
  • Optimized the application using Standard Java Performance tuning practices.
  • Created test cases for Client System.
  • Developed email facility using Java Mail API to send quiz/test scores to the user at his registered email-address.

Environment: Java, JSP, JSTL, Struts, Hibernate, Ant, Oracle 11g, Tomcat

We'd love your feedback!