We provide IT Staff Augmentation Services!

Senior J2ee Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

Professional Summary:

  • Over 8.5 Years of IT experience in software application development life cycle processes involving Business/System Analysis, Design, Development, Testing, managing and production support of medium to large-scale Internet and client server applications in diverse environments and domains.
  • Successfully completed multiple assignments for clients like KLM Cargo, USAA, New Mexico Department of Labor, Mississippi Department of Labor, Pennsylvania Department of Transportation, Navistar, Inc., and Ohio Department of Job and Family Service.
  • Well versed in technology stacks such as Java, J2EE and various Relational Databases.
  • Proficient in designing and developing J2EE based web applications using MVC Architecture, Struts Framework, Spring MVC Framework and J2EE Design Patterns.
  • Good expertise in Object Oriented Analysis and Designing the artifacts of software systems using Unified Modeling Language.
  • Proficiency in Database Modeling making use of various relational databases such as Oracle, MS SQL Server, MySQL, and DB2, and PL/SQL programming.
  • Extensive exposure and utilization of various J2EE Open Source Tools and Technologies in developing Enterprise Web based applications.
  • Good exposure interacting with business users in gathering user requirements of the systems, documenting requirements, and providing the prototypes.
  • Experience in scrum methodology.
  • Experience in installation and configuration of WebSphere Application Server (WAS)IBM MQ Work flow and IBM WebSphere MQ V 6.0.0.
  • Experience in creating IBM workflow fdls and working on Activity Implementation and UPES.
  • Experience in installation and configuration of IBM LDAP Server and creating ldifs.
  • Good analytical skills with excellent interpersonal, communication skills, team player, self-starter, quick learner and well conversant with emerging technologies.
  • Experienced in creating Project Estimation Plan and writing Request for Proposals (RFP).

Technical Summary:

Change Management: ClearCase, Microsoft Visual SourceSafe (VSS), StarTeam
Databases: MS SQL Server 2005, Oracle 7.3/9i/10g, MySQL 5.x, DB2 v8
Development: IBM Rational Application Developer V 7.0.0.5, WebSphere Studio Application Developer (WSAD) 5.0, 5.1.2, Eclipse 2.0/3.0/3.1 and TOAD
Frameworks/Methodologies: MVC, Struts 1.3.8, JSF, Spring Framework 2.x, Service Oriented Architecture, J2EE Design Patterns, RUP, UML, Agile Methodology, Hibernate 2.0/3.0. 
J2EE Technologies: J2EE encompassing Java, JSP, JDBC, EJB, Servlets, JNDI, JavaScript, HTML, DHTML, CSS, JUnit, Hibernate, XML, JAXP, JAXB, IBM WebSphere,Web Services, JFreeChart, XDoclet, Jasper Reports, IBM MQ Workflow, IBM WebSphere MQ, JMS, IBM LDAP Security Server, JReport, Crystal Reports, Log4J, AJAX, JNDI. 
Languages:Java, C, C++, SQL, PL/SQL 
Operating Systems:Windows NT/95/2000/XP, UNIX 
Servers - Web/Application: WebLogic 5.1, IBM WebSphere 3.5/4.0/5.0/6.0, JBoss 3.2.x, Tomcat 4.1
Tools and Utilities:IBM Rational Application Developer V 7.0.0.5, WebSphere Studio Application Developer (WSAD) 5.x, Eclipse 3.x, Versata 6, Ant 1.5, CVS, VSS, Toad, Oracle SQL Developer, ERwin.

Education

  • Master of Technology from Confidential Institute

Detailed Experience:

Confidential, Columbus, OH Dec’08 – Present Project – Unemployment Insurance Query

Confidential is an enhancement for Ohio Job Insurance project. The system is designed using object modeling with UML in Rational Rose and development is done on J2EE platform to enable people to access the application in Intranet as well as Internet. The features developed include instant SSN validation with SSA (through ICON) and generating reports using Crystal Reports

Role - Senior J2EE Developer (Team Lead)
Accomplishments:
  • Involved in gathering requirements and prepared detailed design document
  • Involved in developing JSPs, ActionClasses, FormBeans, Struts-config.xml and web.xml in Struts
  • Involved in taking control of the application flow working from front screen to back-end persistent store using Hibernate to access DB2
  • Involved in implementing theJ2EE design patterns Session Façade
  • Prepared test plans, test cases and test results document
  • Developed socket and thread programming to communicate with ICON
  • Workedwith AJAX and JavaScript on the front end
  • Developedreportsusing Crystal Reports

Environment: J2EE, JSP1.2, Spring, Hibernate2.0, RAD 6.0, HTML, XML, JavaScript, JDBC, JNDI, WebSphere Application Server, Crystal Reports XI

Confidential, Springfield, OH Mar’08 – Nov’08 Project - Vehicle Electronics

Confidential is the systematic means of putting user requested data parameters into trucks or buses with Electronic Control Modules and/or performing diagnostics on these modules.

Role - Technical Analyst
Accomplishments:
  • Gathered business requirements from business users and created technical design documents
  • Created UML diagrams such as class diagrams and sequence diagrams using Rational Rose tool
  • Used Erwin for data modeling and design
  • Created architecturally approved documents meeting SDLC requirements
  • Involved in creating logical and physical database models based on DB2 v8 database
  • Designedanddevelopeda swing application, which helps engineering team and manufacturing IT to co-ordinate while developing new electronic control module
  • Converted the swing application as executable and installed on clients machines
  • Developed programs to talk to electronic modules in the truck implementing the JNI native methods
  • Re wrote C++ electronic control modules into Java
  • Deployment and testing of the application on TOMCAT server in clustered environment as part of the QA testing
  • Used Ant for automated builds
  • Used ClearCase for version control and ClearQuest for defect tracking and analysis
  • Installation and configuration of IBM MQ Series and handling the XML messages as part of JMS implementation
  • Developed Jasper Report templates (.jrxml)
  • Used the jrxml files and created reports in PDF, XLS, HTML using Jasper Reports for JFreeChart, sub-reports
  • Peer code review and assisting team members in technical troubles
  • Coordinating with offshore development team in getting project deliverables

Environment: Java 1.5, EJB 3.0, Web Services, DB2 V8.0, RAD V7.x, WAS 6.0, TOMCAT 4.1.12, Windows XP, IBM MQ Series, JMS

Confidential, Harrisburg, PA Jan’07 – Feb’08 Project - .centric System

Confidential is developed to replace the Transportation Order Processing and Inventory Control System (TOPICS). The system is designed using object modeling with UML in Rational Rose and development is done on J2EE platform to enable people to access the application in Intranet as well as Internet

Role - Senior J2EE Developer
Accomplishments:
  • Developedweb pages using the JSF Framework for Inventory module
  • Applied scrum methodology and pair programming in development
  • Developed Managed beans (backing beans) to support the JSF pages
  • Developed reusable JSP templates based on TILES and Integrated with JSF Framework
  • Managed configuration settings in JSF configuration file
  • Extensively worked on component binding approach in JSF Framework
  • Involved in Implementing the J2EE Design Patterns Session Façade
  • Involved in taking control of the application flow working from front screen to back-end persistent using Spring and Hibernate to access DB2
  • Used JUnit for test driven development
  • Designed and developed Crystal reports
  • Preparing the Test PlansTest cases and Test results document
  • Used RSA for development

Environment: Java 1.4, JSF, EJB 2.0, Spring, Hibernate, DB2 V8.0, HTML, XML, AJAX, JavaScript, JDBC, JNDI, WebSphere Application Server 5.1, RSA

Confidential, Jackson, MS Feb’06 – Jan’07 Project - UI Modernization

The project of Confidential is developed for Unemployment Insurance (UI) claims processing for Mississippi Department of Employment Security. The system is designed using object modeling with UML in Rational Rose and development is done on J2EE platform to enable people to access the application in Intranet as well as Internet. The features developed include processing requests for UI benefits and payment, processing appeals, performing benefit payment control, processing inquiries and generating reports. Additional services to be provided by the system include Workflow management, Imaging, security, Call center integration, and correspondence.

Role - Senior J2EE Developer (Team Lead)
Accomplishments:
  • Worked as Team lead for the appeals module
  • Involved in gathering requirements and prepared detailed design document
  • Developed JSPs in Struts 1.2
  • Developed Action Classes, Action Helpers, Form beans, struts-config.xml and web.xml files
  • Involved in taking control of the application flow working from front screen to back-end persistent store using Spring and Hibernate to access DB2
  • Involved in Implementing the J2EE Design Patterns Session Façade
  • Prepared test cases and co-ordinate test plans
  • Maintaining the bugs in the bug tracker tools based on their severity
  • Handled JMS messages(XML) for Activity Implementation in IBM MQ workflow
  • Worked with AJAX and JavaScript on the front end.
  • Installation and Configuration of WebSphere Application Server, IBM MQ workflow, and Development tools like Eclipse, IBM Secure Way Directory Server (LDAP) and reporting tools like JReports 7.1

Environment: J2EE, JSP1.2, Hibernate2.0, Spring, RAD 6.0, HTML, XML, JavaScript, IBM WebSphere MQ, IBM MQ Series, JMS, JDBC, JNDI, WebSphere Application Server 5.1 and JBoss

Confidential, Albuquerque, NM Dec’04 – Feb’06 Project - Unemployment Insurance Claims (UI Claims)

Confidential is currently in the process of replacing its existing UI claims system with the vision of providing the best customer service. This is accomplished by changing the Claims Processing System into a three-tier architecture supporting web-based clients. The application offers the customer various means of correspondence through IVR, Internet and Call Center Representatives.
The Unemployment Insurance (UI) program pays benefits to people who are out of work and who meet certain qualifications. Employers support this program by paying an unemployment tax to the state and federal governments.

Role - Senior J2EE Developer (Team Lead/Project Lead) 
Accomplishments:
  • Worked as Team Lead/Project Lead for a team of ten at onsite and team of five at offshore. Role involved in coordinating with the offshore team to complete the tasks with out schedule slippage
  • Involved in the entire Life cycle of the project; Analysis, Design, Development and testing phases of the Application
  • Involved in working with business layer of the applications that requires queries from the back-end like Statement, Prepared Statements
  • Developed and deployed Session EJB\'s to encapsulate the business logic to implement the business logic
  • Used servlets for handling Request processing, Navigation and error message displays
  • Actively involved in technical use cases and designing of business process like Benefit payment control, payments, appeals and monitory
  • Involved in Front-end page design of JSP and HTML pages using JavaScript coupled with CSS
  • Involved in code reviews and preparing System Test and UAT test cases.
  • Developed thread programs as part of the batch jobs.
  • Modified IBM Web Sphere MQ Workflow PEA based implementation to UPES based implementation
  • Handled JMS messages for Activity Implementation in IBM MQ Workflow
  • Installation and Configuration of WebSphere Application Server, IBM MQ workflow, and Development tools like IBM Visual Age for Java, Web Sphere Studio Application Developer 5.1 and IBM Secure Way Directory Server (LDAP).
  • Installation and configuration of JReports 7.1, creating the templates, deploying the reports into JREntServer.

Environment: JSP, EJB 2.0, Servlets, HTML, JavaScript, JReports, IM MQ Series, JMS, IBM MQ Workflow, LDAP, IBM DB2 and WebSphere Application Server

Confidential, San Antonio, Texas Dec’03 – Dec’04 Project -

Confidential provides products and services dedicated to helping military members and their families reach their financial goals. Providing members the ability to access their USAA accounts and do business online. Investing, banking and insurance services and products are available. Shopping and Member Privileges sections give access to the Member Services.

Role - J2EE Developer
Accomplishments:
  • Involved in Requirements, Analysis, Design, Implementation and Documentation
  • Involved in Developing the Front-End using JSPs, CSS, JavaScript and HTML
  • Involved in Coding the Action classesAction Forms and JSPs using struts-tags, display-Tags, JSTL tags with Tiles and validator framework
  • Prepared and executed test cases for Unit and system testing for the given functionality
  • Development of CR’s (Change Requests)
  • Participated in Build activities
  • Used Web services (SOAP and WSDL) to load customer billing information
  • Created UAT Test Plan
  • Responsible for Planning UAT Testing
  • Maintaining the bugs in the bug tracker tools based on their severity
  • Provided Guidelines for best practices of Software Management, Coding Standards and code commenting for better understandability

Environment: J2EE, JSP, EJB, Struts, Tiles, HTML, XML, XSL, XSLT, JavaScript, JDBC, JNDI, WebSphere Application Server and JBoss

Confidential Project - Select Crucial Feb’03 – Nov’03

The project focus was on the Operational Process handling of the Select Crucial product. This involved development of a browser-based user interface with MQSeries channels providing the connectivity from WebSphere to mainframe via XML Messages. The main business logic processing was done by a mainframe CICS application running on OS/390. This system also interfaces with other TPF applications named Cargoal and FIRDA.

Role – Java/J2EE Developer
Accomplishments:
  • Involved in Requirements, Analysis, Design, Implementation and Documentation
  • Analyzed user requirements and designed the user interfaces, object model, application server logic and schema
  • Used J2EE patterns for designing the applications
  • Development of prototype and proof of concept for real system
  • Used JavaScript for validation of page data in JSPs
  • Involved in fixing various system as well as UAT defects
  • Involved in handling post implementation issues in production
  • Code walk through, bug tracking and debugging
  • Post implementation production support
  • Used IBM VisualAge for Application Development and Star Team for version control
  • Used Photo shop for creating buttons and screen layouts
  • Designed and developed JSPs, Servlets based on user requirements and deployed them on Web Sphere Application server
  • XML parser (DOM, SAX) used to form the XML message to transfer the data to the mainframe using JMS implementation
  • Wrote SQL queries and PL/SQL procedures for retrieving information from Oracle database

Environment: Java, J2EE, Oracle 8i, Servlets, JSP, HTML, XML/XSL, JavaScript, CSS, XML Parsers (DOM, SAX), JMS, WebSphere Application Server, SQL, PL/SQL

Project - Confidential Web Pearl Jun’01 – Jan’03

The project involved web enabling the existing Pearl application for the order-taking system of Confidential. This involved the development of a thin-client application using JSPs to replace the earlier VB application.

Role – Java/J2EE Developer
Accomplishments:
  • Involved in Requirements, Analysis, Design, Implementation and Documentation
  • Analyzed user requirements and designed the user interfaces, object model, application server logic and schema
  • Used J2EE patterns for designing the applications
  • Development of prototype and proof of concept for real system
  • Used JavaScript for validation of page data in JSPs
  • Involved in fixing various system as well as UAT defects
  • Involved in handling post implementation issues in production
  • Code walk through, bug tracking and debugging
  • Post implementation production support
  • Used IBM VisualAge for Application Development and Star Team for version control
  • Used Photo shop for creating buttons and screen layouts
  • Designed and developed JSPs, Servlets based on user requirements and deployed them on Web Sphere Application server
  • XML parser (DOM, SAX) used to form the XML message to transfer the data to the mainframe using JMS implementation
  • Wrote SQL queries and PL/SQL procedures for retrieving information from Oracle database

Environment: Java, J2EE, Oracle 8i, Servlets, JSP, HTML, XML/XSL, JavaScript, CSS, XML Parsers (DOM, SAX), JMS, WebSphere Application Server, SQL, PL/SQL

We'd love your feedback!