We provide IT Staff Augmentation Services!

Senior Java/jee Lead Developer Resume Profile

5.00/5 (Submit Your Rating)

PROFESSIONAL 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.

SKILLS SUMMARY

Enterprise Java JSP Servlets Filters Listeners ORM Transaction API Java Mail Logging API

J2EE 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 UPS Dominos

PROFESSIONAL EXPERIENCE

Confidential

Java/Jee Lead Consultant

Railinc is one of two wholly-owned subsidiaries of the Association of American Railroads. Located in Cary North Carolina Railinc is a leading provider of information technology and related service to North America s railroads. It has extensive databases that include inventory of all rail freight equipment in North America. It also supports one of the world s largest Electronic Data Interchange networks over which some 5.8 million messages are transmitted each day.

Railinc is the railroad industry s most innovative and reliable resource for IT and information services. We support business processes and provide business intelligence that help railroads and rail equipment owners increase productivity achieve operational efficiencies and keep their assets moving.

UMLER

The Umler system is an electronic resource that contains critical data for North American transportation equipment. Originally created in 1968 Umler maintains data for more than two million pieces of equipment used in rail steamship and highway service.

The Umler system provides secure access to equipment management and reporting tools helping equipment owners provide high-quality data to logistics partners and customers. It also includes these enhanced functions

Equipment Cloning. Create single or multiple equipment records using an existing railcar as a template. Minimal changes reduce the time required to build new fleets in Restencil Support. Create a new equipment record from a prior equipment registration. Support is provided for single Restencil or multiple Restencil to enable change of ownership for entire fleets.

Equipment Lineage. Track ownership and equipment changes throughout its history including inspections and equipment modifications.

Equipment Status. Track Active Inactive and Pre-registered rail assets to get accurate fleet size and makeup.

Conflict Management. Identify equipment records in conflict with supporting processes to resolve issues. Error messages identify changes that must be made to correct invalid equipment data.

Notice Management and Ticklers. Alerts and logs help users stay on top of equipment changes and issues.

System-Generated Elements. Important information delivered to users such as automatically-generated Equipment Type Codes and End-of-Service Dates

Query Data. Reporting capabilities are enhanced to provide immediate online reports including self-service data query tools and custom reports with Advanced Query

Statistics and Analysis Services. Railinc continues to offer data analysis services to equipment owners utilizing the expanded capabilities of our new Umler system. For more information please contact Railinc customer support with your requests.

Component Registry. Umler system capabilities increased in 2011 to include the registration of wheel sets by wheel shops and the ability to associate wheel sets with equipment.

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

Lead consultant - Java/J2EE

Project Description VEC mission is to promote economic growth and stability by delivering and coordinating workforce services to include

Policy development

Job Placement

Temporary income support

Workforce information

Transition and training services

iGOVERN Unemployment Insurance iGovern is a web-based fully integrated centralized and flexible Unemployment Insurance solution providing all core business processes/ functionalities for the key stakeholders in the out of the box. By collecting processing and distributing information efficiently and accurately the solution reduces employer administrative burdens and provides a less stressful work environment for UI employees while paying benefits accurately and timely when due.

Roles and 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

Java Lead Developer

Project Description Pearson is an international media company with world-leading businesses in education business information and consumer publishing. Pearson businesses fuel the growing demand for effective education and high-quality information in the global knowledge economy and share a common goal to help people get on in their lives through education.

Content Planning Tool The Content Planning Tool CPT is about market analysis of US state standards capture planning decisions upstream to support the full product lifecycle cut costs and eliminate redundant effort streamline internal processes and to ease Editorial into working with more formal data structures. Good content plans create good books. CPT will be the appropriate tool to convert the intention of editor of book into a framework he can use to sell test-market. The sooner book s content plan is created more thought and care can be put into the book.

Roles and 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

Senior Software Developer

Project Description This project was about Supplies module which maintains product base in well-organized hierarchical manner. It maintains their catalogs and relevant information about their Manufacturers and Suppliers. And also maintains the inventory levels for each product. Each Franchisee can maintain its separate catalog and can place order for the selected products.

Roles and 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

Senior Software Developer

Project Description This project was about Franchise Sales module which consists of maintaining and organizing leads prospective customers in the system. It maintains all relevant information about the prospect such as Primary Information Additional Contacts Compliance Personal Details Qualification Details Real Estate. The module facilitates automated operations on the prospects like Mailing Log Task Set Status Set owner Merging etc. User privileges are maintained throughout the module. All users can see the leads which are assigned to them and can do operations according to their privilege.

Roles and 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

Software Developer

This project was about Contact Manager and Store Opener modules. Contact Manager consists of all maintaining and organizing contacts in the system. It maintains all relevant information about the contact such as Primary Information Company Info Additional Contacts and Address. In this module we can do many operations on the contacts like Mailing Log Task Set Status Set owner Merging. All users have their own logins in system and can manage contacts which are assigned to them.

Store Opener module consists of all maintaining and monitoring the prospects in the system. It maintains all Task Lists for the particular prospect. This module contains all to do task such as Task Checklist Equipment Checklist Picture Checklist Document Checklist and Custom Checklist. In this module we monitor the prospect whether it is fulfilling all tasks or not. All users have their own logins in system and can manage his/her store.

Roles and 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

We'd love your feedback!