We provide IT Staff Augmentation Services!

J2ee Consultant Resume

4.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY OF QUALIFICATIONS:

J2EEexpert having over 9 years of experience in developing medium to very large-scale applications. Actively participated in all phases of application development including the design, analysis, coding and implementation. A team player and self-starter who is capable of adapting quickly to emerging technologies.
  • Extensive experience in Object OrientedDesign (OOD) and (OOA), in the area of application software using Java, Servlet, JSP, EJB 2.0/3.0, JNDI,JPA.
  • Expertise in working Environment of Tomcat,JBOSS AS 5.0/4.2, IBM WebSphere Application Server 6.0/5.0/4.0/3.5, Weblogic Application Server 10.3/9.2/8.1/7.0/6.1/5.1.
  • Expertise in implementing unit tests in Java using JUnit and integrating it to IDE's.
  • Expert level skills in developing web-based GUIs using AWT, HTML, DHTML,CSS and Java Script, Ajax for Network Management Systems and web enabled applications.
  • Expertise in working with J2EE design patterns such as façade, delegate, singleton.
  • Experience in SOAP, WSDL, XML, XSL, XSLT with DOM and SAX Parser.
  • Experience in Analysis and Design using Software Engineering /SDLC, UML, Rational Unified Process (RUP) Methodologies in Rational Rose and MVC based frameworks like Struts.
  • Strong Core java programming skills using Java Api.
  • Experience in working with Unix/Linux environments.
  • Hands on experience with Hibernate mappings and Spring Framework.
  • Proficient in Business process Management through SOA, WS-BPEL, Business Rules, Service Component Architecture, business objects, Adapter and ESB.
  • Experience in Oracle10g/9.i/8.i/8.0/7.0, MS SQL Server 6.5/7.0/2000, Mysql.
  • Experience in writing/debugging oracle back-end PL/SQL development ie.packages, stored procedures and functions.
  • Proficient in working on tools like RSA7.x, NetBeans, Eclipse, Visual Age, JDeveloper.
  • Exposure in 3-tier, n-tier, Client/Server development architecture.
  • Excellent team player with interpersonal, analytical and communication skills
  • Expertise in developing various Test Plans to do rigorous Testing and Implemented various applications developed successfully. Defined and created various Functional Documents for the systems to be developed, was involved in Client Interaction and Support to the marketing team.
  • Has good business/domain knowledge in Retail, Telecom, Health Care, Financial sector.
  • Highly dedicated to produce professional work with highest quality and creativity.

EDUCATION:
Bachelor of Engineering in Electronics and Communications

CERTIFICATION:
Sun Certified Java programmer for Java 2 Platform, Standard Edition (SCJP)

TECHNICAL SKILLS

Programming Languages: Java 1.2/1.3/1.4/1.5, J2EE 1.3, SQL, PL/SQL, C++, UML, HTML, XHTML, Java script,CSS,Ajax,VB 6.0
Java Technologies: Servlets 2.3, JSP 1.2, EJB3.0, JNDI, JMS, JDBC, Java Mail, Java Beans, Applets, RMI, Multi Threading, Socket, JNDI/LDAP
Web Tools & Technologies: DTD, XML Schema, SAX, DOM,SOAP,UDDI,WSDL
Databases: Oracle 10g/9i/8i/, DB2 8.1, MS Access, MS SQL Server 2000 7.0 and MySql,Sybase
Application Servers: IBM Web Sphere 6.0/5.0/4.0./3.5, Web logic 5.1/6.1/7.0/8.1/9.2/10.3 Oracle 9ias Application server, Jboss 5.0/4.2, Tomcat 3.x/4.x,
Web Servers: Apache Tomcat, Microsoft IIS 4.0, Java WebServer, IBMHTTP Server.
Middleware: Web Sphere MQ.
Version Control Tools: CVS,VSS, CMVC, Clear Case, Clear Quest
Frameworks: MVC and Jakarta Struts,Hibernate,Spring
Operating Systems: UNIX, RH Linux, Windows NT 4.0/98/95/2000/XP
IDE: RSA 7.x,IBM Web Sphere Studio (WSAD) ,Eclipse3.0,4.1.1/5.0, Web logic Workshop,VAJ3.5.3, VAJ4.0, JBuilder 5.0, NetBeans, Rational Rose,XML Spy
Tools: Dream weaver, ANT, Jasper Reports.Maven, Microsoft Tools (Exchange, visio, Excel), TOAD, QueryMan.

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR.
Sr.J2EE consultant March'07- Till date
CPRS (Career Planning & Recruitment Systems)

The CP facilitates every aspect of the Wal-Mart store Inc, field selection and hiring process. From posting an open position to conducting orientation, Career Planning & Recruitment Systems, guides you through every step to ensure that most qualified and interested applicant is hired for each position. This application lets the hiring manager to open the Hourly/Management requisition depending on the hiring manager's position in the organization hierarchy.

Responsibilities:

  • Developed front end JSPs using Struts Tag Lib's and maintained the struts config file.
  • Involved in developing reusable Core libraries using Core java Classes and Interfaces.
  • Developed Java/XML interfaces for Online Assessment Application to fetch the Additional and Required resources to improve the applicant's skills for the given SLA/TLA..
  • Highly involved in the configuring Web Sphere servers and database connections and deploying
    Application to Application servers in Testing and UAT environments.
  • Successfully identified the performance bottlenecks and improved the performance by parameter SQL Query tuning as well as application tuning
  • Developed hibernate objects in order to persist data into the database
  • Built web-services using SOAP & Axis that allowed integrating the business application with the legacy applications and also facilitates for future applications.
  • Worked on achieving the WS-1 Basic Profile 1.0 compliance, and service Oriented Architecture (SOA) capabilities.
  • Involved in configuring IBM ESB that provides a Service Oriented Architectural (SOA) framework based on Web Services and enables enterprises to integrate, orchestrate, monitor and improve their business process.
  • Used log4j API for logging (File Appender/Rolling File Appender) in development, testing and production environments, configured to send email notifications too
  • Used JavaMail,IMAP to send the email notifications for Hiring managers whenever an applicant accepts the job offer and etc
  • Involved in creating test plans, fixing bugs in the application
  • Used Clear case for version control
  • Involved in configuring servers and databases on local machines
  • Involved in guiding, mentoring new contractors to understand the application

Environment: JAVA EE 5.0, JDBC 2.0, Struts2.0,Hibernate,CSS,Ajax, RSA7.x, DB2, UDB,QueryMan,Web services , WPS, UML,Clear case, ClearQuest,Maven.

Confidential, Bentonville, AR.
Sr.J2EE consultant Oct '06 - Feb'07
ISD Brazil Taxes - Fiscal Compliance

The project objective is to reverse engineer the existing VB Application (Pre-Fiscal)
reporting functionality and apply it in to existing java web application called GTMS. There were 59 different reports that include internal reports as well as government reports.
Pre-Fiscal application imports vendor file, item file, store information, general ledger accounts, purchase orders, pos (point-of-sale) transaction and invoices. The data used by Pre-Fiscal application comes from SQL server. The GTMS web application uses DB2 database so the challenging task involve mapping the data from SQL server to DB2 using cross reference and digging in to VB code. The web based application let users choose different criteria to create different report. The design of Web application is based on MVC design pattern. Data access is done using Hibernate 3.0. The reporting is done using Jasper Report 1.2.6/ireport 1.2.6. The user has a choice to view the report (html format, Excel format) or print the report (PDF format) as necessary.

Responsibilities:

  • Design and development of framework using MVC architecture
  • Designed and developed JSP, Servlets
  • Implemented AJAX using DWR APIs and DHTML to improve User UI experience
  • Developed DAO pattern using Hibernate OR
  • Used JSTL in the JSP pages
  • Designed jasper report files using iReport 1.2.6 tool

Environment: JDK 1.5, J2EE (JSP, Servlets 2.0, JDBC 2.0, JNDI),Hibernate 3.0,
DWR AJAX,CSS, Websphere 6.0,Jasper Report, iReport, JSTL, XML,RSA 6.x
HTML4.0, VB 6.0,SQL Server2000, DB2, MSVisio 2000, Log4J

New Hampshire & New Jersey State Government
Confidential
Sr. J2EE ConsultantFeb'05-Sep'06
Project: ElectioNet
Description:
Covansys and Saber Corp are leading software solutions providers for various state governments. One of the highly successful products developed by Covansys is the Central Voter Registration and Election Management System. This system supports various functions like Voter Registration, State-wide Voter Reporting, Ncoa, Re-districting, Election Results Reporting, Interface with DMV Database, Management Reporting, Petitions etc. This product has been implemented in the states of CT, WV, RI, NH, NJ and ID. It is a multi-tier J2EE product and has been deployed on Websphere application servers

Responsibilities:

  • Creation of User Interfaces using JSP, CSS, XML, HTML DHTML, and JavaScript.
  • Involved in design and developing and configuring server side J2EE components like java beans, jsp, servlets, JDBC, EJB and deployments in WebSphere appserver.
  • Used XML for generating template for Reports.
  • Developed Session beans for the Voter Registration and Re-districting modules and
    also used the Session Facades, Business Objects, and Transfer Objects.
  • Used Struts validation framework (struts-config.xml and web.xml, application resources) extensively
  • Developed the Message Brokers for checking the SSN number, Drivers License
    number and Name of the voter in the Voter Registration module using JMS and MQSeries.
  • Involved in creating the QMs and Queuesfor accessing the messages in different modes.
  • Extensively involved in Writing Stored Procedures using PL/SQL
  • Used Ant for creating JAR & EAR files
  • Configured Log4j for logging and debugging
  • Used Eclipse for application Development
  • Developed JUnit test cases for web services that are exposed using SOAP over JMS protocol.
  • Worked Closely with Quality Assurance Team to resolve all types of Issues.
  • Packaging and deploying the whole solution on the webshphere/Jboss application server,. Testing the complete solution on windows platform.
  • Used VSS for Version controlling.

Environment: WebSphere,Jboss,Oracle, Toad,Dream weaver, UML, Java, JSP, Servlets, EJB,
Struts, JDBC, Java Beans, JMS,MQ Series5.3,LDAP,XML, DTD, XSD, XSL, JDOM, Java Script, HTML,
DHTML, VSS.

Confidential, MN Aug'04 - Jan'05
Java Unisys Insurance Contract Engine (JUICE)
Programmer

Description:
An Insurance Contract Engine developed by Unisys R & D that has been designed exclusively for ING. The product caters to Unit Linked Life & Pensions insurance.

Responsibilities:

  • Responsible for developing the new services, action classes for various lines of business.
  • Developed Form Beans and action classes to write the routing logic and to call different services. Developed and executed the business validation logic in form beans.
  • Developed BOs and EJBs, for implementing the use case.
  • Used Struts validation framework extensively.
  • Developed the JSPs using the struts framework tag libraries.
  • Did the generation and deployment of the RMIC Code.
  • Did the configuration for database on WebLogic Appserver.
  • Maintained the struts config files, tiles definition files and web.xml.
  • Developed the XSL to convert and compare the SOAP to simple Xml. Developed the warning screens and error screens for various Lines of Business.
  • Tested the compatibility of the product with the best application servers in the industry like Websphere.
  • Developed various APIs for several Services
  • Created various Session Bean interfaces to attain business functions.
  • Unit testing the components using JUnit, integration and build using ANT
  • Involved in Quality group validation testing

Environment:
Rational Unified Process (RUP), Jakarta-Struts Framework, Java, J2EE (JSP, Servlets, EJB2.0, Java Beans), Oracle 8, JBuilder, WebLogic app server 6.1,Eclipse.

Confidential, Mar '03 - Aug '04
Fremont, CA.
Programmer/Analyst

ProCRM lets you keep track of all the relationships that exist within a customer account. This includes the customer information, personal involved and their complete cradle-to-grave history with your company, the person with the ultimate buying authority, and who the other people on the decision team are.
ProCRM is an enterprise-wide system. You have access to every piece of information about your prospects and customers. This helps you prospect better and close sales faster. Sales users can use the web, PDAs and even wireless devices to work in ProCRM.

Responsibilities:

  • Requirements determination, feasibility study and input/output screens design and designing use cases using UML and preparing design documents.
  • Developed reusable common routines such as user details, Connection to Database, DBMethods, CRMConstants using Java beans and EJB.
  • Developed reusable tablibs for List Boxes, menus.
  • Extensively used the JavaScript for client-side validations.
  • Developed PL/SQL Stored Procedures and Functions for the System
  • Implemented Access Level for the entire application.
  • Worked on the development of various application connectors that convert SOAP messages to corresponding API calls like SMTP, LDAP etc.
  • Developed the JUnit test cases for the web services that are available along with the product
  • Involved in Technical Evaluation of the Project

Environment: java,JUnit 3.7,JavaScript ,UML, JSP, JspTaglibs,SOAP,UDDI,WSDL,Webservices,
EJB, XML, Servlets, Beans, J2EE Components,WebLogic app server 6.0, Oracle 8i..

Confidential, Jacksonville, FL Dec'02 - Feb'03
Centralized Associate Information System
Programmer

CAIS is a web enabled, multi-tier application used to enter and manage human resource information. CAIS was designed, developed and implemented as a Java J2EE application for this major bank using Struts framework and Sun Design Patterns.

Responsibilities:

  • Responsible for designing and extending the main Layout to create the user profile listing module.
  • Development of a number of user cases using the MVC, Struts framework.
  • Designed and developed the business logic in Session Bean.
  • Developed JSP, Servlet and Java Bean Classes.
  • Developed the Singleton pattern to load the entire properties files specific for the application at once.
  • Used the ant plug-in on eclipse to make the war file.
  • Involved in modifying and maintaining the web.xml config file.
  • Configured the Data Source for Oracle on WebLogic application server.
  • Extensively used JDBC Statement, Prepared Statement and Result Set interfaces while providing database interaction with the DBMS backend.
  • Created the Materialized views by adding all the data fields into one column and performing the search on that column.
  • Responsible for the configuration/deployment of the war file on WebLogic 6.0.

Environment:
JDK1.3, Eclipse, Weblogic 6.0/7.1, Struts, log4j, EJB, JSP, Servlets, UML, JDBC, Oracle, Windows2000

Confidential,Feb '02 to Nov '02
Plainsboro, NJ
Plone Employee Portal for Beijing Telecom

Responsibilities:

  • Managed the planning, analysis and design in the system development.
  • Involved in detailed design for user profiles management.
  • Involved in single sign-on, port let management, content repository.
  • Involved in multi-level presentation hierarchy and role-based personalization.

Environment: Oracle, JDBC, EJB, JMS, JBoss, Eclipse, MVC,UML, LDAP, XML, XML-RPC,
SOAP, WSDL, UDDI, MIME, JUnit, Plone, DBTab, Ape, Localizer

Confidential, Nov'00 to Jan'02
Confidential
Programmer

Responsibilities:
As a module leader, was responsible for

  • Module Leader for User Administration, Participant Assessments.
  • Team Member for Payment module.
  • Involved in database design.
  • Participated in functional discussions for the User Administration, Participant Assessments and Payments.
  • Involved in development and integration of User Administration and Participant Assessments Modules.

Environment: Sybase, Java 1.2, HTML, Visual café, JSP 1.1, JDBC 2.0, Sevlets, Java Mail,ANT
Java Script and JDBC & Tomcat 4.0

PROJECT MANAGEMENT SYSTEM Apr'99 to Oct'00

Confidential, INDIA
Programmer

Responsibilities:

  • Prepared the documentation of function clarifications and process flow of the application.
  • Drawn DFD and ER diagrams.
  • Involved in designing the application architecture (MVC architecture).
  • Designed the database
  • Involved in development and integration of User/Screen level privileges, Access level for different users, Dynamic menu generation and Projects, Tasks modules.

Environment: Oracle 8.0, J2EE/Java 1.2, JSP 1.1, EJB , JDBC 2.0,Servlets, Java Mail, Java Script, Web Logic 5.0

We'd love your feedback!