We provide IT Staff Augmentation Services!

J2ee Developer Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

OVERVIEW

  • documentation and Over 7 years of IT experience in complete SDLC including analysis, design, development, testing, implementation, maintenance of application software in Client-Server and Internet/Intranet environments.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, JDBC, JSP, DOJO Toolkit, Servlets, JSTL, XML, HTML, Java Script, Swing, Ant, Java Beans, Struts, Springs, Hibernate, EJB.
  • Expertise in distributed application development using J2EE development environment and Model View Control (MVC) architecture.
  • Work experience in developing data access layer using JDBC and Hibernate.
  • Has good knowledge in views, controller and model components implementing Struts Framework.
  • Experience in implementing standard J2EE design patterns like MVC, Value Objects and DAO etc.
  • Have very good exposure to Relational Databases like MySQL, SQL Server, Oracle and DB2.
  • Good knowledge in deployment of Java and J2EE applications on various Web and Application Servers like Apache Tomcat, WebLogic & JBoss Servers.
  • Good experience in writing SQL queries and stored procedures.
  • Has exposure in managing property files.
  • Expertise in markup and scripting languages such as HTML, XML, JavaScript.
  • Experience of using ANT to write build files.
  • Used Log4J for logging and debugging.
  • Experience in testing the applications using different QA methodologies and tools.
  • Excellent documentation skills, self starter and quick learner.
  • Having good communication, and interpersonal skills with ability to interact with individuals at all levels.

Technical skills

  • Programming Languages: Java1.5/1.4/1.3, J2EE,Core Java
  • J2EE Technologies: Servlets, JSP, EJB, JDBC
  • Web Technologies: HTML/DHTML/XHTML, JavaScript, AJAX, XML, XSLT, CSS
  • Frameworks: Struts 2.x/1.x, Springs 2/1.x, Hibernate 3.x/2.x
  • Application Servers: Web Logic 10.x/9.x/8.x/7.x, JBoss 4.x and Tomcat 6.x/5.x
  • DBMS: SQL Server 2005, Oracle 8i, MS Access 2000
  • Operating systems: MS-Windows-95/98/2000/NT/XP, Linux and UNIX
  • IDE Tools: Eclipse 3.2, Netbeans 5 and IBM RSA 7
  • Version Control Systems: SVN, CVS, IBM Rational ClearCase
  • Unit Testing: JUnit
  • Build Management: Ant1.7
  • Business Domain: HealthCare, Manufacturing, Aviation and Insurance

Professional Experience

Confidential,USA Bloomington, IL Nov 2011 – Date

State Farm Payment Plan
J2EE Developer

Responsibilities

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Development of the front-end web presentation layer using JSP and HTML.
  • Worked on the Struts MVC framework and JSP and Struts tag libraries to page display technology.
  • Taken up the responsibility on the work items/tasks related to the development of the Web Services.
  • Developed Java interfaces using JDBC, PL/SQL and calls to Oracle Stored Procedures and functions.
  • Developed and deployed JSPs using RSA.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests and code reviews.
  • Extensively used RSA IDE for development activities and sub version as version control tool.
  • Debugging and fixing the bugs identified in SYST and UAT regions.
  • Interacting with team members to understand the business domain and helping them for solving the technical problems.

Environment: Java1.5, J2EE, JSP, Servlets, JDBC, Java Script, AJAX, HTML, Web 2.0 , XML, CSS, Struts2.0, JExcel API, MS SQL, JBoss app server4.x, RSA IDE, Ant, Templating, Workflow Builder, JUnit, Windows XP.

Confidential,Europe Germany Aug 2011 to Oct 2011
Customer Satisfaction Opportunity
J2EE Developer

CSO helps CSO Leaders driving weekly Technical Reviews with Resolution teams
access to Siebel information, capture/update/share technical notes, get rid off complex excel files, simplify communication, eliminate waste

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Development of the front-end web presentation layer using JSP and HTML.
  • Involved in development of export excel functionality using JExcel API for marketing analytics report.
  • Worked on the Struts MVC framework and JSP and Struts tag libraries to page display technology.
  • Worked on Fusion Chart API for charting components
  • Taken up the responsibility on the work items/tasks related to the development of the Web Services.
  • Involved in content study, content review, content packaging and worked on providing user different interfaces based on the role(Authentication).
  • Developed Java interfaces using JDBC, PL/SQL and calls to Oracle Stored Procedures and functions.
  • Involved in writing Session Beans.
  • Developed and deployed the Servlets and JSPs using Eclipse IDE.
  • Developed XSLT style sheets for transformation on XML objects.
  • Deployed the application in JBoss 4.x App Server.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests and code reviews.
  • Extensively used Eclipse IDE for development activities and sub version as version control tool.
  • Debugging and fixing the bugs identified in SYST and UAT regions.
  • Interacting with team members to understand the business domain and helping them for solving the technical problems.

Confidential,Europe Munich Oct 2010 – Aug 2011
Super Support Central
J2EE Developer

SSC is a tool for course administration and process development. As of now client is using excel based approach for administrating the course conducted in there site. Course here are different machine, hence when different client for GE Healthcare approach for training on those machine each course is registered based on type of machine and hence informed the participant of their next available slot. And once the training is complete feedback is collected by the administrator. All this data is maintained in excel and further the Revenue, NPS etc are calculated. As there are lots of manual intervention like booking slot, providing hotel service and cafeteria information etc., we have provided them with a web based solution.

  • Understanding the business problem and providing a solution for excel based manual intervention.
  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Development of the front-end web presentation layer using JSP and HTML.
  • Worked on the Struts MVC framework and JSP and Struts tag libraries to page display technology.
  • Extensively used Eclipse IDE for development activities and sub version as version control tool.

Confidential,USA Cincinnati, OH Jan 2009 – September 2010
CLIP (Customer Loyalty Insight Program) (Web Application)
Genpact India Pvt
Sr. J2EE Developer

CLIP (Customer Loyalty Insight Program) is an end to end survey solution. It provides solution to critical sampling logics, reporting and work flow modules. As a developer worked on the development of the sampling and reporting modules. In sampling module, a user can build complex sampling condition and quota logic to control the responses. Also worked on the reporting module which included about 10 types of 2D and 3D graphic representations. They included cross tab reports, advanced reports and derived reports. All the graph generation was done using a third party API (Fusion Charts). Also incorporated feature like export the data to excel, PDF and the dashboards to ppt (supported by the API).Also worked on the component with Content Management System used to manage digital content. Actively took part in designing application starting from creation of UML diagrams and developing including both core functionality and front end part. Java, Servlets-based application queries MSSQL 2005 and displays at the screen after XSL transformation. Was optimized for Tomcat application Server. Also made use of LOG4j API for debug the error statements and store the output statement during execution. All the functionality was heavily supported by test cases using JUnit and black-box test cases using HttpUnit were implemented.

Responsibilities

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Development of the front-end web presentation layer using JSP and HTML.
  • Involved in development of export excel functionality using JExcel API for marketing analytics report.
  • Worked on the Struts MVC framework and JSP and Struts tag libraries to page display technology.
  • Worked on Fusion Chart API for charting components
  • Taken up the responsibility on the work items/tasks related to the development of the Web Services.
  • Involved in content study, content review, content packaging and worked on providing user different interfaces based on the role(Authentication).
  • Developed Java interfaces using JDBC, PL/SQL and calls to Oracle Stored Procedures and functions.
  • Involved in writing Session Beans.
  • Developed and deployed the Servlets and JSPs using Eclipse IDE.
  • Developed XSLT style sheets for transformation on XML objects.
  • Deployed the application in JBoss 4.x App Server.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests and code reviews.
  • Extensively used Eclipse IDE for development activities and sub version as version control tool.
  • Debugging and fixing the bugs identified in SYST and UAT regions.
  • Interacting with team members to understand the business domain and helping them for solving the technical problems.

Environment: Java1.5, J2EE, JSP, Servlets, JDBC, Java Script, AJAX, HTML, Web 2.0 , XML, CSS, Struts2.0, JExcel API, MS SQL, JBoss app server4.x, Eclipse3.2 IDE, Ant, Templating, Workflow Builder, JUnit, Windows XP.

Confidential,USA February 2007 – December 2008
Service Segmentation Dashboard (Web Application)
Genpact India Pvt
Sr. J2EE Developer

GE Healthcare Clinical System business has a requirement to create a centralized one information center for Service Segmentation to track the performance of different customer segment by Zone and LCT which would provide the details like NPS (Net Promoter Score), Revenue, Equipment Win Rate, Revenue by Socket, Contribution Margin, Contract Renewals and Warranty Win Rate. Along with providing a solution for a centralized information center, we provided the tool that would even lookup in to the output of these segments across the global. We provided them with a tool that interacted with two different databases using the ETL (Extract, Transfer and Load) tool INFORMATICA and restored the data on to our local database which was in MSSQL 2005. Based on the customer requirement, we introduced a new charting component Fusion Chart, flash interface API, to manage the dashboard components. Also configured Apache server to suit the needs of SSO (Single Sign On) of GE User’s login through this application i.e. made modification in the httpd and modjk files to configure the apache server. With the all requirements from the end user we decided upon Struts 1.2 framework and MSSQL database. Hosting of this application was done on Sun Solaris system which was later deployed on client environment.

Responsibilities

  • Understand the existing system.
  • Developed the front-end web presentation layer using HTML, JSP, on Struts1.2 framework.
  • Involved in development of login module functionality and implemented routines for encrypting and decrypting the passwords.
  • Involved in development of show all alerts functionality for displaying all the alerts which are exists in the system.
  • Developed the authorization security filter for restricting role based access to secured resources in the application.
  • Content management tool was developed to enable auto publishing of the career opportunities, FAQ, news and store associates profile page.
  • Admin page was developed using Content Management Tool for publish and manage the site content
  • Involved in development of search functionality for alerts based on alert attributes.
  • Developed JDBC modules and wrote SQL queries for document storage and retrieval.
  • Implemented the functionality of importing alerts from excel sheet using Apache POI API and loading the alerts into the database.
  • Used Apache Tomcat to deploy application to development.
  • Involved in developing user management component for creating, deleting and updating the user in the system.
  • Involved in development of Ant Script for automating the build and deploy procedure.

Environment: J2EE 1.4, Apache Tomcat Server 4.1, Eclipse 3.2, JDK 1.4, JSP, EJB 2.0, Struts Framework 1.2, Jquery, XML, HTML, Web 2.0, MS SQL Server 2005.

Confidential,Singapore April 2006 – January 2007
KSS Scorecard (Web Application)
Genpact India Pvt
J2EE Developer

GE Corporate Team encountered difficulties in the process of gathering their quarterly financial inputs. They also faced problems with the analysis of data from various databases which had to be pulled retrieved and synthesized. The Team proposed a digitized automated process which reduces manual touch points and produce timely reports.
A digitized tool was developed with dashboard interface, automatic mail alerts and process legacy data over a time interval spanning several years. The Tool has automated interface to pull data from an external database and parse it using XML. It also provides filter functionality based on the users privileges. Application uses Java Servlets, JSP and XML to render dynamic html content, JFree Chart for charting component. This application offers secured and non-secure content isolated through a single sign on provided by GE. Application was incorporated with scheduled mailing component, scheduling was done using CRON Scheduler, which was also used in generating scheduled reports. Here for the dashboards we made use of JFree Charting component API.

Responsibilities

  • Involved in system requirements study and conceptual design.
  • Involved in developing the front-end components using HTML, DHTML, CSS, Java Server Pages, AJAX, JSTL, XML and Struts.
  • Developed Struts Action Classes, action forms and performed action mapping using Struts Framework and performed data validation in Form beans and Action Classes.
  • Used J2EE design patterns (Data Access Object, Data Transfer Object).
  • Designing, creating mapping of data objects and processing using Hibernate.
  • Used Eclipse 3.2 for building, testing, and deploying applications.
  • Involved in writing Stored Procedures and database triggers extensively.
  • Developed the presentation layer and GUI framework in HTML and Validations were done using Struts Validator Framework.
  • Involved in writing application logic, which was mainly written in SQL (stored procedures, triggers and functions).
  • Used SAX, DOM & XSLT for XML based processing.
  • Used Rational Rose for developing use cases, sequence diagrams and preliminary class diagrams for the system in UML.
  • Perform Unit testing using JUnit.
  • To work with the testing team to assist with the preparation of test plans and the testing of software to company guidelines and standards.
  • To assist in the preparation of test plans and test scripts.
  • To ensure high quality and accuracy is maintained through to software release.
  • Setup UAT, staging and production environments.
  • In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, and joins integrity constraints and views.

Environment: J2EE, Java1.3, JSP1.2, Websphere, Struts1.0, JDBC2.0, Eclipse 3.2, SQL, WebLogic8.0, DB2, XML, XSLT, DOM Parser, HTML, ANT1.6, Rational Rose, UML and VSS.

Confidential,INDIA November 2005 – March 2006
Voice Of Customer(Web Application)
Genpact India Pvt
J2EE Developer

To automate the surveys of clients of GE Aviation, in this project has Administrator Module, Coordination Module, Report Module. Coordination Module is to login into the system at different villages and to enter the details, which are organized in their villages, as daily, weekly and monthly. This module is developed by using Struts API. The authentication for the coordination is provided by the Administrator by providing Username and Password. Fusion Charts used for Report Modules.

Responsibilities

  • Develop of dynamic WebPages using HTML, CSS, JSP and JavaScript.
  • Serviced the request of clients using servlets deployed in Java Application Server.
  • Involved in client side scripting using Java Script.
  • Used JDBC for connecting the server with Oracle database.
  • Study and analyze software requirements and specifications.
  • To prepare design document by integrating the provided class, sequence diagrams and from the functional specification.
  • Construction as per design document.
  • User documentation.

Environment: Java 1.4, Servlets 2.2, JSP, Java Script, HTML, CSS, WebLogic8.1, MS SQL, NetBeans 5.5, Windows.

Confidential, April 2005 – October 2005
Asset plus Intellimotion (Web Application)
Genpact India Pvt
J2EE Developer(Internship)

GE HealthCare team had a requirement to keep track of the Assets used in various hospitals. It was a real challenge in keeping track of Asset Utilization time, total time spent in the dirty room where Assets had to be cleaned and sterilized for re-use. The Team also faced problems in tracking asset position that was identified by the Intellimotion server.
Working on the Asset Utilization, total time spent and also incorporating the map view using the Google maps API. All the data feed was fetched from the Intellimotion sever, which kept track of all the variable required for the calculation of asset utilization time and total time spent in the dirty room. With help of Google API and the map view provided by the Intellimotion server we were able to even track the assets availability in the hospital.

Responsibilities

  • Interacted with customers to understand the business requirements.
  • Involved in creation of WebPages using struts tags using JSTL for the user interface as per the high level design document.
  • Used Struts Tiles to make it common look and fell of the application and Validation framework to validate the user registration.
  • Automated e-mail features (Map View etc).
  • Conducted result analysis to resolve bugs.
  • Worked along with developers to test the iterations of the application to ensure it met the user’s needs.
  • Involved in the writing of resource bundle.
  • Involved in load balance configuration among the Tomcat and Jboss Servers to optimize the application access.
  • Experience with Websphere.
  • Designing the prototype from the high level use cases.
  • Preparing understanding documents for the project.
  • Used JUnit for unit testing.

Environment: Tomcat5.5, Struts 1.2, Websphere, Oracle, Google API, iText and Apache 2.0.5, Struts 1.2, Maven2, WinCVS, JUnit.

Education

  • Bachelor of Engineering Computer Science Engineering .

We'd love your feedback!