We provide IT Staff Augmentation Services!

Sr. Java Jee Developer Resume

2.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 8 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 Confidential, Operations & Decision support, Insurance Confidential, Parts/Service Information system, Parts sales & service system for dealerships, machine configuration and Confidential .
  • 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 ( Confidential 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.
  • Worked in Windows based XP/2000/NT/98/95, Linux & Unix based, Mainframe systems MVS/ESA ( Confidential 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.
  • Data analysis, root cause analysis to identify issues, exceptional planning and implementation capabilities
  • Strong Database skills with experience in Data flow diagrams, Data Modeling, Data dictionary, Database normalization theory techniques, Entity relation modeling and design techniques,well versed in SQL and PL/SQL
  • Experienced in projects related to Retail, Banking &Finance and Travel domains
  • Well Exposed with Server and Client Side applications handling along with rich database skills
  • Good Ability to interact with end-users, Clients, Managers and technical personnel.
  • Exceptional written and verbal communication skills with broad understanding of business, domains and technology
  • Broad technical knowledge combined with good leadership ability and creative problem solving skills 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.
  • Worked in Windows based XP/2000/NT/98/95, Linux & Unix based, Mainframe systems MVS/ESA ( Confidential 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. 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.

TECHNICAL SKILLS

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, IMSSQL 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 ( Confidential 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, Afton city MN

Sr. Java JEE Developer

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 Confidential Web Confidential (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, HTML 5, JavaScript, JQuery, XML, iText, JSP, EJB, JPA(openJPA and Hibernate), DB2, Spring, Struts 1.x, Spring, Webservices, Websphere 7.0 and Confidential Rational application developer 7.5 . GWT and Restful web services, Clearcase.

Confidential

Sr. Java JEE Developer

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 Confidential, 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 Confidential 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 Confidential platform.

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

Confidential

Sr.Java Developer

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 Confidential systems.
  • LAW - Confidential Admin Web application. This is a Struts based web application interfaces for the agents to view and update Confidential system member details. The interface to the Confidential system ( Confidential mainframe) is through Confidential middleware MQ series messages and the static data contents like airlines, airport codes are accessed from DB2 using IBatis. This is an application under Confidential Systems.
  • OCDB Sync Profile J2EE Application. This application is an integration component application to update all member profile updates from the Confidential system to Travel port (reservation system). All the member profile updates are post to an Confidential 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 Confidential 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 Confidential Web Confidential (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

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

Confidential

Java Developer

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

Java Developer

Responsibilities:

  • Confidential using CA 2000
  • Confidential
  • 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, Confidential MVS/ESA ( Confidential 3090), VSAM, CA 2000, File Aid

We'd love your feedback!