We provide IT Staff Augmentation Services!

Sr. Java Jee Developer,resume Profile

4.00/5 (Submit Your Rating)

SUMMARY

  • Oracle Certified Master, Java EE 5 Enterprise Architect.
  • Sun Certified Developer for Java Web Services, Business Component, Web Component Developer and Programmer.
  • Over Fifteen years of experience in full lifecycle software implementation - Analysis, Design, Development, Testing, Implementation, and Production support using various technologies and N-Tier enterprise applications using industry standard Java/JEE technologies.
  • Has played roles of a System designer, Sr. Java/JEE Developer, Tech lead, lead developer during the career.
  • Extensively worked with Leading US Airlines, Logistics Courier, Insurance, and Manufacturing domain clients.
  • Working experience in systems such as Loyalty, Operations Decision support, Insurance quotes, Parts/Service Information system, Parts sales service system for dealerships, machine configuration and Y2K.
  • Strong Skills in Object Oriented Programming Concepts OOPS, Object-Oriented Design/Analysis, UML modeling and Design Patterns.
  • Skills in JEE, J2EE design patterns, MVC frameworks, HTML5, CSS, Java Script, XML, AJAX, Jquery, GWT, Restful Webservices, SOAP based web service, Struts, Spring, EJB, Hibernate, JPA, iBatis, ant, BIRT reporting tool and various Quality assurance tools.
  • Proficiency in programming with different IDE's like Eclipse, Rational Software Developer Platform, Websphere Application Developer and Visual Age for Java.
  • Worked with UML design tools such as StarUML, Rational Software Architect, TogetherJ, Rational XDE, and Power Designer.
  • Good working knowledge in Application servers such as WebSphere, WebLogic, Tomcat and JBoss.
  • Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, DB2, Teradata, MS SQL Server, MySQL, IMS. Good in written SQL and stored procedures.
  • Work in configuration management tools like CVS, VSS and Clear Case.
  • Exposure to AngularJS, COBOL, C, Rational Rose, SQL Server, MS-Access, IMS-DB, CICS, Crystal Reports, checkStyle, Serlio CaseComplete 2008, Borland Star Team, MicroSoft Sharepoint, CollabNet SourceFORGE, Parasoft JTest, Netscape Enterprise Server, CFML, Visio, C , VC using MFC, BASIC, FORTRAN
  • Worked in Windows based XP/2000/NT/98/95, Linux Unix based, Mainframe systems MVS/ESA IBM 3090 , MS-DOS.
  • Exposure to Big data eco system and Hadoop.
  • As a Consultant Tech lead technically responsible for end-to-end application from design, project setup, evaluating recommending alternatives, proof of concept, review of others code, facilitate testing testing environment, troubleshooting resolving integration issues, deployment and configuration of server environments. Support of deployed application.
  • As a system designer responsible for conceptual design, creation and maintenance of system diagrams for development, testing production environments, taking part in review of use case, design, code, test and implementation plans.
  • As a lead responsible for allocation, monitoring the progress, preparing quality documents, reporting, reviewing team members design, coding and configuration management.
  • Achievement oriented with excellent people management skills and an ability to manage change with ease.
  • Ability to grasp new technologies and to correctly apply new tools to build applications.
  • Possess good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions
  • Excellent logical, analytical debugging skills, well focused and can meet the expected deadlines.

Languages Frameworks

Java, EJB, Hibernate,JPA, Ibatis, C, COBOL, BASIC, FORTRAN, HTML, Javascript, UML, XML, Design Patterns, Junit, JEE, Servlets, JSP, JSF, JNDI, EJB, GWT,JQuery, Struts, Spring, Birt, iText

Web Related

HTML5 ,CSS, Javascript, Websphere, JBoss, Weblogic, Tomcat, Netscape enterprise server, Servlet Exec,

Databases

Oracle 8i/9i/10g, MySQL 4.x, DB2 UDB, DB2, MS-Access, IMS,

SQL Server, Teradata

Environment

Websphere Application Developer, Rational Application Developer, Visual Age Java, Eclipse

Operating Systems

Windows 7/XP/2000/NT/98/95, Linux Unix based, MVS/ESA IBM 3090 , MS-DOS

Tools and Utilities

Eclipse based, TogetherJ, Rational XDE, Rational Software Architect, Rational Rose, Power Designer, ClearCase, VSS, CVS, MS-Office, CheckStyle, Visio, sqldeveloper, Squirrel, Junit, Serlio CaseComplete 2008, Borland Star Team, MicroSoft Sharepoint, CollabNet SourceFORGE. Parasoft JTest.

Knowledge of

CFML, ColdFusion, AngularJS

Domain Knowledge

Airlines, Manufacturing, Automotive, Insurance, Transportation and Logistics

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java JEE Developer/Lead Consultant

SkyBonus is one of Delta Airlines web-based Loyalty management system for corporate customers. SkyBonus tracks the loyalty of these corporate customers by rewarding the corporate with additional benefits Perks whenever they fly with Delta or any partner airlines. The scope of SkyBonus includes capturing information pertaining to the corporate clients, their preferred agencies, their point accrual on any activity, point redemption, point account maintenance and support to features like point adjustment and Company , agency account supervision.

Responsibilities:

  • Re-solution definition of existing modules based on the Delta's enterprise architecture direction which includes solution for view layer, from struts1.x to Spring MVC framework.
  • Changed 100 EJB entity bean to JPA entities. Here JPA is used with default JPA OpenJPA websphere implementation. This has been done by rewriting the bridge code without affecting the Web Tier.
  • Recommended and implemented to use eclipse/Jboss combination to cut down the licensing cost for some of the developer. Here JBoss's default JPA implementation Hibernate was used.
  • Moved from Enterprise Java Beans 2.x to 3.x.
  • Introduced automated business validation by integrating with other system using SOA based implementation.
  • Partially automated some of the regular manual jobs of validation, backout and point accrual for invalid tickets. This reduced the time taken to process such requests.
  • Redesigned of excel reporting module to use StAX to avoid frequent system crashes due to out of memory issues.
  • Suggested XML based approach instead of text based for Terms and Condition module.
  • Introduced JQuery/Ajax to improve user experiences.
  • Fixed a long pending issue with emails with Chinese characters when the application was migrated from Windows to Linux.
  • Designed and wrote SQL queries for new functional module.
  • Refactored the code for better maintainability, performance and scalability.
  • Refactored the DAO layer of one of the web application by eliminating the duplicate and redundant code.
  • Refactored the SQL queries in order processing GUIs to avoid 1000 queries into single query which improved the performance of the QUI.
  • Designed and mentored the team to a new web application based on Google Web Toolkit GWT and Restful web services based architecture. Also wrote complex SQL queries for the application.
  • Preparation of design documents and review of designs document done by others.
  • Review of Unit and system test plans and cases.
  • Implementation review.
  • Analysis of production issues and review of development fixes.
  • Support in deployment of application.
  • Mentoring team members.

Environment: JEE5.0, Java, EJB, HTML5, JavaScript, JQuery, XML, iText, JSP, EJB, JPA openJPA and Hibernate , DB2, Spring, Struts 1.x, Spring, Webservices, Websphere 7.0 and IBM Rational application developer 7.5. GWT and Restful web services, Clearcase.

F

Confidential

Sr. Java JEE Developer/Lead Consultant

The Polaris .com replatform platform creates a world class eCommerce experiences for customers by providing relevant, personalized experiences that offer products services tailored to their tastes interests, cognizant of where they are in their planning point in journey by taking advantage of technology improvements to improve speed, flexibility reliability, threading Merchandising Personalization capabilities throughout eCommerce, mobile self-service channels.

Responsibilities:

  • Development environment workspace set-up and providing proxy the external dependent modules
  • Understanding site wide architecture team's ecom frameworks and imparting knowledge to the team.
  • Design/technical assistance to team including set-up, trouble-shooting, issue resolution.
  • Scope involves development and testing of Loyalty, Personalization and Mobile APIs of .com.
  • Design and development of modules such as Skyclub, Customer profile, Enrollment, Manage Profile, Ecom database, MySkyMiles, Account Activity, Manage My Promotions, Data broker, Test and Target Mboxes.
  • Ecom database module is developed as SOAP web services using stateless session EJBs and Hibernate.
  • Data broker module is developed as JSON based web response where the client modules will invoke the application as ajax urls.
  • Integration of site wide components eg sitemesh/DB logging/ PDF generation using iText from other team into a module and communicating the same to the team.
  • Devised proxy login modules for Offshore to simulate login, code and test the application.
  • Improved productivity and performance by avoiding calls to other servers by providing proxies in the local developer system to unit test the application.
  • Created a bridging module to convert Coolgen/MQ error codes/messages through SOA wrapper into meaningful error codes/messages which will help in displaying proper error message to the front end.
  • GUI: Design and coding of HTML 5, CSS 3, Javascripts, layouts using JQuery, JsView and JsRenders and Ajax/JSON calls using JQuery.
  • Sky miles Partner Reporting SMPR : This is a web based application where customer partner can generate various reports for miles posted from the partners. GWT upgrade and Re-skinning as per Polaris platform.
  • Million Miler Gift: An in-house automated method on .com for Million Miler Medallion members to select a gift choice from a selection of gift options. GWT upgrade and Re-skinning as per Polaris platform.

Environment: JEE5.0, Java, HTML5, JavaScript, JQuery, DWR, XML, JSON, AJAX, iText, JSP, Hibernate, Oracle, Struts 2, Webservices, GWT, Websphere 7.0 and IBM Rational application developer 7.5, Clearcase.

Confidential

Tech Lead

Loyalty system is a computer information system for Leading Airline frequent travellers. This system has up-to-date and history information including members status, geographical information, mile balances, tier information, profiles, preferences, communications, promotions. This system has interfaces with.com, partners, reporting and other system.

Responsibilities:

  • Requirement analysis.
  • Project setup and developer workspace setup.
  • Evaluating and suggesting alternative design.
  • Integration with Delta's intranet site.
  • High level architecture/Design.
  • Design Review of the system.
  • Code Review of the system.
  • Code/Design Refactoring.
  • Integrating and troubleshooting integration issues.
  • Facilitate testing on various environments such as Development and Integration.
  • Troubleshooting, defect analysis, tracking to closure in all the testing environments.
  • Support, Maintenance and production enhancements.
  • Below are some of the applications developed as part of Loyalty systems.
  • LAW Loyalty Admin Web application. This is a Struts based web application interfaces for the agents to view and update loyalty system member details. The interface to the loyalty system IBM mainframe is through IBM middleware MQ series messages and the static data contents like airlines, airport codes are accessed from DB2 using IBatis. This is an application under Loyalty Systems.
  • OCDB Sync Profile J2EE Application. This application is an integration component application to update all member profile updates from the loyalty system to Travel port reservation system . All the member profile updates are post to an IBM middleware MQ from where the J2EE application picks up, parses, converts into web services SOAP call and posts the updates to Travel port. This is an application under Loyalty Systems. Here Message Driven Bean MDB is used to receive the profile update and propagate the changes to other systems.
  • Sky miles Partner Reporting SMPR : This is a web based application where partner can generate various reports for miles posted from the partners. This application consists of reporting, admin, posting miles and help modules. This application was developed using Google Web Toolkit GWT and BIRT reporting tool. The reports are generated from Teradata database.
  • Million Miler Gift: An in-house automated method on .com for Million Miler Medallion members to select a gift choice from a selection of gift options. This application was developed using Google Web Toolkit GWT and SOA based web services call.

Environment: JEE5.0, Java, EJB, HTML, JavaScript, XML, JSP, JDBC, IBM DB2, iBatis, Struts, Webservices, GWT, JMS, Teradata, Websphere 7.0 and IBM Rational application developer 7.5, Clearcase.

Confidential

Tech Lead

ROADS is a corporate initiative that supports customer on-road productivity and operational goals. ROADS is a set of web-based integrated planning and evaluation tools for managers, engineers, and operations support specialists OSS . ROADS also includes an integrated daily execution tool that allows station managers and couriers to efficiently operate the daily AM sort and to produce delivery routes using each day's delivery package address data. The use of the ROADS label and the integrated planning tools will result in improved productivity and more efficient station operations.

The ROADS initiative consists of three phases, which are rolled out in phases.

Phase 1 R1 - Updated Planning Tools

Phase 2 R2 - Static Route Assignment SRA

Phase 3 R3 - Dynamic Route Assignment DRA

Responsibilities:

  • In R1- Mainly looking after Stop Profile, a subsystem that will allow a user to access, review, and update common attributes of a stop address. It is intended to have specific information about a stop's attributes and statistics acquired from user input and from regular updates from historical stop detail posting.
  • In R2 Mainly looking after Address Service, a subsystem that will provide services for maintaining address data in a common data store. The subsystem also provides services for maintaining address alias data and for address correction services. Address data must be maintained in various forms, including the original shipper-supplied address, Rejected Addresses, and validated geocoded addresses. Rejected addresses may be corrected programmatically by the system or manually by a user via interactive web-based GUI provided for that purpose.
  • In R3 Involved in enhancements, Change Requests, performance improvements for Address Service, Stop profile and Inbound Manifest modules.
  • Understanding Requirement, identification of gaps in the requirement and clarification with the business.
  • Documenting System Requirements using Case complete.
  • Imparting business and system requirement to the team.
  • Design and Design Review of the system using Power Designer.
  • Code Review and Code/Design Refactoring.
  • The web-tier is JSF/JSP/HTML/Javascript.
  • Hibernate is used for Data access.
  • Stateless session EJBs and MDBs are used for business tier.
  • Designing and suggesting tools for production support like log viewer, web service test, process initiator etc.
  • Designing reattempt procedure for system failure conditions. Eg: System use cases to reinitiate any back-end processes because of third-party system failures.
  • Facilitate testing on various environments such as Development Team Test, Integration testing, Stress Testing, User Acceptance Testing, Production Look Alike to check production readiness environment.
  • Troubleshooting, defect analysis, tracking to closure in all the testing environments.
  • Attending production move readiness and production move support.
  • Designing and running data migration scripts.
  • Production on-call support including execution if any failure batch jobs, work around suggestion to proceed with operations.
  • Performance improvement suggestions including and not limited to redesign/rewriting DB indexes, rewriting SQLs, Stored procedures, following Java/JEE best practices, changing to multi-threading using MDBs, caching, optimizing address correction process, denormalization DB tables, spliting tables as transaction/history, javascripting etc.

Environment: Java 1.5, EJB 2.1, HTML, JavaScript, XML, JSP 2.0, JSF, JDBC 2.0, Oracle 10g, Hibernate, Webservices, Weblogic 9.2 and Eclipse 3.2

Confidential

System Designer

This project is to develop an Enterprise Apps Renters application and a Condominium Unitowners application. These applications is developed using the Data Driven User Interface DDUI/J2EE framework an in-house framework. The EA Renters application and Condominium Unitowners application will include all necessary Agent and Operations EA workflow functionality needed to process these products.

Responsibilities:

  • Understanding Business Requirement.
  • Defining Conceptual Design of the system.
  • Documenting Topology Diagrams using micosoft visio.
  • Designing the web tier of the system using UML with Rational Software Architect RSA using state farm architecture group approved designs, procedures, frameworks and software stack.
  • Documenting Application Distribution diagrams using RSA.
  • Development in Rational Application Developer.
  • ClearCase for version control.

Environment: Java 1.4, EJB 2.0, Struts 1.1, HTML, JavaScript, XML, JSP 2.0, JDBC 2.0, DB2, IMS, RAD 6.0, Websphere 5.1 on AIX.

Confidential

Lead Developer

Service Information System is a service information system used by the dealers and technicians to retrieve the parts manual, tutorials, service manuals, related parts, service parts and an interface to order parts by the dealers. The application consists of three deployment versions, SIS WEB Websphere/Oracle a web version hosted in the customer Servers, SIS DVD Tomcat/MySql/DVDs a web version installable in the clients system and SIS Network Tomcat/MySql a web version installable in a network environment.

A sub-module Related Parts Selling Phase II was implemented to have the functionality to identify Related Kits, Related Filters Related Parts for the parts in the parts list.

An enhancement SIS 2005B Double bytes compliance was implemented to support simplified Chinese characters.

Responsibilities:

  • Requirement Analysis and documentation.
  • Designing the system using UML with TogetherJ.
  • Development using Java Servlet 2.1, Struts 1.1, HTML, JavaScript, XML, JSP 2.0, JDBC 2.0, Oralce 9i, MySql 4.x, RAD and Websphere.
  • Unit testing using Junits.
  • Review of deliverables.
  • Quality assurance by using Junits, CheckStyle etc.
  • Status reporting to customer.

Environment: Java 1.4, Java Servlet 2.1, Struts 1.1, HTML, JavaScript, XML, JSP 2.0, JDBC 2.0, Oralce 9i, MySql 4.x, TogetherJ 5.5, RAD 6.0, Websphere 5.0, CVS for version control.

Confidential

Lead Developer

The project is a re-write of existing Dealer Channel Entry System DCES parts and service from AS400 to GUI Based system

CHEOPS will have a new modern technology, GUI based parts, service. Parts module involves Sales Order processing, Parts Ordering, Purchase Order control, Surplus Returns, Physical Inventory and maintenance of master tables such as business partner, parts and other parameters involved in the system. Service module involves service work order processing and maintenance of mechanic, machine, and job details.

Responsibilities:

  • Understanding and analyzing the existing System in AS400
  • Preparation of User Requirement Document
  • Preparation of System Requirement Specification.
  • Analysis and Design Documentation using UML and TogetherJ.
  • Used design patterns such as MVC, command, composite view, factory, dao, template etc.
  • Allocation and monitoring the work assignment to the team for parts module.
  • Design and code review of modules using Java 1.2, Java Servlet, HTML, JavaScript, JSP 1.1, JDBC, DB2 UDB.
  • Configuration Management for the project documents and code in CVS.
  • Overseeing Quality procedures like conducting defect prevention meeting, reviewing etc.
  • Application deployment and configuration in Websphere.

Environment: Java 1.2, Java Servlet, HTML, JavaScript, JSP 1.1, JDBC, DB2 UDB, TogetherJ 5.5, WSAD 5.1, Websphere 4.0, CVS.

Confidential

Developer

Manufacturing Execution System II MES - II , a web application mainly for internal suppliers of the customer. It is a re-engineering project from Applet-Servlet Architecture to JSPs and Servlets architecture. In involves enhancements and additions of modules to the existing application functionality

Under Carriage Information System UCIS , a web application assists dealers with basic part number and dimensional data. This project is a conversion of existing Applet-DCE architecture to JSP-Web sphere architecture. It involves a maintenance module to maintain user and parts information in DB2 subsystem through JDBC. A Query module to get Parts related information such as 'Consists of', 'where used', etc. from the CICS subsystem.

Responsibilities:

  • Analysis of the specifications, preparation of User requirement, UML Design using TogetherJ
  • Development using HTML, Java Servlet, JSP and JDBC, DB2 UDB
  • Testing, Implementation and Quality document maintenance.

Environment: Java 1.2, Java Servlet, HTML, JavaScript, JSP 1.1, JDBC, DB2 UDB, Oracle 8i, TogetherJ 4.0, Visual Age for JAVA, Websphere 3.5, CVS

Confidential

Developer

The project involved developing and integrating sub-module infrastructure maintenance into the existing S TD.net intranet site of the customer. The system consists of maintenance view, update and approval of certain metrics related to Division, Center and Department.

Responsibilities:

  • Analysis of the specifications, preparation of User requirement, Design,
  • Development using HTML, Java Servlet, JSP, JDBC and Oracle.
  • Testing and Implementation of the modules at the Client Location

Environment: Java, Java Servlet, HTML, JavaScript, JSP 1.0, JDBC, Oracle 8i, Weblogic 3.5.

Confidential

Developer

Electronic Buyers Guide EBG , a B2B web based e-Commerce solution to automate the Quote activities of GE Industrial Systems Customers and marketing people for specific Induction Motors.

eSample Request Form SRF , a web based sample request form for motors with various configuration.

GE-Indsys EliteNet/Customer Web Center, a web based intranet portal for GE industrial systems customer like Carrier, Trane, Pentair etc.

Responsibilities:

  • Requirement gathering, analysis and Design.
  • Development using HTML, Java Servlet, JSP and JDBC.
  • Testing, Deployment, Production implementation and Maintenance.
  • Migration from Netscape Enterprise Server to Websphere and team coordination.

Environment: Java, Java Servlet, HTML, JavaScript, JSP , JDBC, Oracle 8i, Visual Age for JAVA, Java Mail, Websphere 3.5, Netscape Enterprise Server and Servlet Exec 2.2

Confidential

Developer

An internal project, Electronic Catalog And Repair Service system is intended for use of authorized automobile service dealers. The package is a storehouse for all the parts and sub-parts used by the manufacturer for each model with its price details.

The application consist of two versions Stand alone Developed in VC using MFC and Web Developed in HTML, Java Script, Java Servlets, JDBC, JSP 1.0, XML

Responsibilities:

  • Requirement analysis,
  • Design and Development using HTML, Java Servlets JSP and VC .
  • Testing.
  • Maintenance of the Quality related documents of the project.

Environment: HTML, Java, Java Servlet, JavaScript, JSP 1.0, JDBC, VC 6.0 using MFC, MS SQL Server 7.0, Front Page 98, Rational Rose, Install Shield for Java, Crystal Reports, IIS 4.0 and Servlet Exec 2.2

Confidential

Developer

These project were a Y2K fix project involving COBOL, JCL, VSAM, CA 2000, File Aid, IBM MVS/ESA IBM 3090 , Assembler, Dyl 260, Dyl 280, and Gener/OL covering systems Accounts Payable AP , Project Tracking PT , Accounts Receivable AR , General Ledger GL

Responsibilities:

  • Impact Analysis using CA 2000
  • Y2K Code fixes
  • JCL preparation for testing the fixes.
  • Unit testing, aging of data and retrofitting.

Environment: COBOL, CICS, Dylakor260, Dylakor280, Gener/OL, JCL, IMS DB, Data Ager, File Aid, IBM MVS/ESA IBM 3090 , VSAM, CA 2000, File Aid

We'd love your feedback!