We provide IT Staff Augmentation Services!

J2ee Consultant Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL PROFILE:

  • Java Developer with over 7 years of experience in Software development lifecycle including analysis, design, application development, testing and documentation of software systems inclient/server and distributed environment.
  • Experienced in enterprise software applications using Java and J2EE technologies (JSF, Struts, Servlets, and JSP and EJB).
  • Expertise in developing Web Applications using WSAD, Eclipse tools.
  • Strong experience in working with Application Servers including WebSphere, JBOSS, and BEA Weblogic.
  • Good knowledge in J2EE Design Patterns like Session Façade, DAO, Business Delegate, Service locator etc.
  • Well versed in RDBMS such as Oracle, SQLServer2000, using the various types of JDBC Drivers, and writing Stored Procedures.
  • Good experience in Software configuration management tools like PVCS, CVS, Clear Quest and Clear Case.
  • Experience in System maintenance, analysis and performance in Linux, Windows 2000/NT/XP, UNIX.
  • Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit. Excellent analytical and communication skills.

EDUCATION:

  • Bachelor of Technology in Information Technology.

TECHNICAL SKILLS:

  • Programming Languages: Java, J2EE, C, C++, COBOL.
  • Technologies: JSF, Struts, Tiles, Facelets, Servlets, JSP, EJB, JDBC, RMI, XML, Swing, AWT, JSTL, JMS, Hibernate, Spring, SOAP, JavaScript, CSS, JavaScript, Stored Procedures, Web Services, AJAX, DOM and SAX, YUI.
  • Web/App Servers: IBM WebSphere, Web Logic, Tomcat, Java Web Server, JRun.
  • Java IDE: Eclipse, WSAD5.1, RADv7.5, JBuilder, Macromedia Dream Weaver.
  • Tools: ANT, Log4j, Rational Rose.
  • Internet Languages/protocols: HTML, DHTML, WML, TCP/IP, HTTP, FTP.
  • Operating Environments: Windows 2000/NT/XP, Linux, AIX, Sun Solaris.
  • Testing Tools: JUnit, Unit Testing, Load Runner.
  • Design: RDBMS modeling, UML pattern, OOP/OOD.
  • Database: DB2, Oracle8i/9i/10g,SQL Server 2005,MS Access

PROFESSIONAL EXPERIENCE:

SBC Student Medicaid Feb 12 - till Date
Client : Confidential
Department : SBC.
Role : Application Developer.

Description: SBC Student Medicaid project emphasizes on student Medicaid claim process which helps the schools in a school district to minimize the cost to work on student Medicaid claiming process in more appropriate and accurate way to offer better Medicaid using various major functionalities involved in the application. And also involved in generating moments to the HP (Health Personnel) to get better understanding of the duties of the health personnel at given point of time by generating questionnaire pertaining to the HP (Health Personnel) job description.

Responsibilities:

  • Developed Application using Struts 1 Standards on a Linux platform on MyEclipse and deployed the application on weblogic.
  • Handled exceptions and generated proper error codes to identify the error and/or exception that are being generated.
  • Agile was medium for the software development, so participated in scrums.
  • The application uses Struts framework, which is based on Model View Controller (MVC) architecture. The views are programmed by using JSP pages with the struts tag libraries and HTML and also YUI.
  • Did code cleanup to fix memory leaks and also Handled exceptions and generated proper error codes to identify the error and/or exception that are being generated
  • Bug fixing, UAT Support, Troubleshooting.

Environment: Java 5, log4j, Struts 1, JavaScript, HTML, YUI, J2EE, Clear Case, Oracle, Linux, Windows.

Content Manager Services Sep'11-Feb' 12
Client : Confidential
Department : Workflow and Image Technologies.
Role : WebServices Developer.

Description: Confidential line of business involves a lot of image movement from SOR's (System of Records)
To Line of Businesses (LOB\'s) to acquire the content needed for processing the application of an applicant further with various types of documents for verification. Batch jobs for various LOB's were needed to run to back up the documents received in order to maintain the documents these were schedule to run every day with the help of a job running automated tool (Autosys) in order to preserve these documents in Mainframes.

Responsibilities:

  • Developed Application using J2EE web services Standards on a Linux platform on RAD and deployed the application on Websphere.
  • Tested the web services using SOAPUI and also using JUnit Test Cases.
  • Involved in documenting SAS (System Architecture Specification Document) to address various assumptions and constraint, design level changes, code level changes, interface, service changes.
  • JUnit test cases written for testing the services.
  • Handled exceptions and generated proper error codes to identify the error and/or exception that are being generated.
  • Used Anthill to deploy artifacts Building and Deployment of EAR, WAR, JAR files on test/development servers.
  • Used CA SCM as our code repository also known as Harvest.
  • Also worked on eClient (Content Manager) application.
  • Did code cleanup and tuning for services since, it was Test Driven Development environment.
  • Bug fixing, UAT Support, Troubleshooting.
  • Involved in testing all the services with various lines of businesses in both development and UAT environments.

Environment: Java 5, log4j, J2EE Web services, XSD/SOAP/WSDL, Linux, Windows, RAD, Websphere Application Server, Anthill, Autosys.

Pricing and Cash Management Nov'10--sept\'11
Client : Confidential
Department : Credit Card Account Details.
Role : Application Developer.

Description: Confidential Credit Card Account Details Page functionality involves a large number of application interactions with a lot of downstream services to provide account information to customers. This project was to mainly focus on some legal disclosures and type of data to be presented to the customer based on legal compliances, also to provide customers with improved Balance transfers with their Credit Card Accounts.

Responsibilities:

  • Agile was medium for the software development, so participated in scrums.
  • Developed Application using STRUTS and SPRING framework.
  • Developed User Interfaces using JSP Custom Tags and XML.
  • The application uses Struts framework, which is based on Model View Controller (MVC) architecture. The views are programmed by using JSP pages with the struts tag libraries and HTML.
  • Used J2EE Design Patterns like Session Façade, Data Access Object (DAO), Transfer Object (TO) and Service Locator.
  • Involved in documenting HLD (High Level document) and LLD (Low Level Document) to address various assumptions and constraint, design level changes, code level changes, interface, service changes.
  • JUnit test cases written for testing Balance Transfer Service.
  • Handled exceptions and generated proper error codes to identify the error and/or exception that are being generated.
  • Worked on OCN object change notification, which facilitates the application with any type of transaction changes associated with query and commits.
  • Worked on Drools (rule engine) to have separate business logic and presentation layer and to run business rules efficiently without having to redeploying the ear with the help of OCN.
  • Used maven to deploy artifacts Building and Deployment of EAR, WAR, JAR files on test, stage and production servers.
  • Did code cleanup and tuning for Balance Transfer Functionality.
  • Bug fixing, UAT Support, Troubleshooting.

Environment: Java 5, Drools 4, log4j 1.2.15, Spring 2.5.6, Struts 2, JavaScript, J2EE, Perforce, JIRA, Oracle, Linux, Windows.

Client Benefit Inquiry Jan'09-Nov`10
Client : Confidential
Department : Health and Human Services
Role : Application Developer.

Description: The purpose of this project is to develop and implement a new web based public application which will allow N-FOCUS clients to inquire about their Economic Assistance program eligibility and status.

Responsibilities:

  • Responsible for the architecture, design, development and testing of the project.
  • Visio is used for Designing of UML Diagrams (Class Diagrams, Use Case Diagrams, and Sequence Diagrams).
  • Used Eclipse as Integrating Development Editor.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners. Used Facelets todefine component assemblies that can be included directly into a page or can easily be added to a Facelets tag library.
  • Implemented DAO (Data Access Objects) to maintain the connection pooling.
  • Created Java Script for client-side validation and developed Cascading Style Sheet (CSS).
  • Log4J framework is used for logging, CSS to get different styles for forms, Ant as Build tool for the application.
  • Worked with Configuration files, Properties files, Manage Beans, Identify pitfalls and fixing bugs.
  • Used DB2 to store and retrieve the data. Involved in writing Stored Procedures. Used Codes table to display the list of data on the pages.
  • Used Hibernate for Object Relational Mapping (ORM).PVCS is used as the repository for versioning control.Involved in development of multilingual application.

Environment: J2EE, JSP 2.0, JSF 1.2, Facelets, Servlets 2.x, Apache Tomcat 5.x/6, XML, XHTML, JavaScript, CSS, Eclipse 3.x, DB2, Hibernate 3.0, Log4j, Windows NT/2000, PVCS, JCS.

Provisioning Services Jan\'07--Dec\'08
Client: Confidential, Mt.Laurel, NJ
Department: Provisioning Services
Role: J2EE Consultant

Description: Confidential Provisioning service infrastructure will consist of set of web services like Cable modem, SNMP, AUPM services interfacing with downstream service/systems and accept requests from different calling applications and respond to them.

Responsibilities:

  • Designed the Cable Modem service functionality and created UML artifacts , Sequence diagram, Class diagrams, Component diagrams, package interaction diagram and Exception flow diagram
  • Externalized the configuration and properties for all the provisioning web services.
  • Implemented Spring LDAP framework to interact with LDAP and integrated with provisioning web services.
  • Designed & Developed SOAP Test Unit using NET-UI page flows for configuring and automated testing of Web Services with persistent SOAP request.
  • JUnit test cases written for testing Cable Modem Web Services.
  • Handled exceptions and generated proper error codes
  • Did code cleanup and tuning for cable modem services.
  • Bug fixing, UAT Support, Troubleshooting and Documentation.

Environment: WLS 9.2, J2EE Web services, XSD/SOAP/WSDL, Web Logic Workshop9.2, Hibernate 3.0.

Business Approvals Feb\'06--Dec\'06
Client: Confidential, NYC
Role: Application Developer.

Description: The Conflict Clearance Committees and the Business Review Group rely on data from many different sources to make an informed decision to whether to approve or reject a proposed transaction. The primary objective of this project is to provide the Conflict Clearance Committees, BRG, and others with all the required information in a timely manner and facilitate submission of this information via Banker Portal to improve usability by bankers and reporting for management.

Responsibilities:

  • Helped in preparing technical specifications. Also involved in work assignments, coding.
  • Responsible for validation of Client Interface HTML pages using JavaScript.
  • Developed Application using STRUTS framework.
  • Developed User Interfaces using JSP Custom Tags and XML.
  • The application uses Struts framework, which is based on Model View Controller (MVC) architecture. The views are programmed by using JSP pages with the struts tag libraries and HTML. Model is a combination of EJB\'s, Java Beans, Java helper classes. Enterprise Java Bean (EJB) technology is used for the implementation of middle layer, which communicates to database server for database operation. Servlets are used as controllers.
  • Used J2EE Design Patterns like Session Façade, Data Access Object (DAO), Transfer Object (TO) and Service Locator.
  • Involved the development of distributed server side components and deployed the various Session Bean Components as Business Objects in the IBM WebSphere Application Server for business operations. Oracle is used as Database.
  • Used Log4J for logging mechanism.
  • Used WSAD, Eclipse as IDE\'s for writing java classes and also used WebSphere test environment.
  • Used JDBC API for integrating application with Oracle database and developed SQL and PL/SQL for creating tables and query statements.
  • Closely worked with team members in assembling, binding and deploying J2EE components on WebSphere Application Server.
  • Used ANT scripts to build and deploy applications in development environment.

Environment: JDK 1.4, J2EE, HTML,DHTML, JavaScript, JSP 2.0, Rational Clear Case, Struts, Spring, WSAD, Ajax, Linux, Oracle, Ant, JavaScript, XML, Windows 2000,Swings,JNDI.

Vanso Message Center (VMC) Mar'05-Jan'06
Client : Confidential, Farmington, MI.
Role : J2EE Developer

Description: Confidential is a web application that allows registered users to send SMS text messages to multiple recipients. This allows registered user to send text messages to any number of contacts. Users can purchase message credits online or redeem vouchers that will come in different denominations.

Responsibilities:

  • Responsible for the architecture, design, development and testing of the project.
  • Created Use Cases and Test Cases for respective modules.
  • Developed ER diagrams by Using ERWIN tool and created logical and physical databases.
  • Designed and developed JSP pages based on Struts MVC Framework and used Struts-Validator for form validations.
  • Used Struts1.2 as the UI framework and thereby implemented various design patterns
  • Implemented various standard J2EE design patterns (Business Delegate, Service Locator, Session Facade, Data Access Object, and Value Objects.
  • Responsible for writing code for required Action Classes, Form beans, Data Access Objects, Value Object's, Business Objects, by using WebSphere Studio Application development 5.1(WSAD) tool
  • Using Tiles frame work Developed Main Layout, Header, Footer, Content JSP's to reduce redundancy
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.Used Java Script for client-side validation. Worked with Configuration files, Struts Actions, Forms.
  • Configured and installed Web Sphere application server deployed the application on the server. Used JUnit for unit testing, Used Log4j for logging purposes .Used Ant as a Build tool for the application.

Environment: J2EE, JSP, Servlets, EJB, Java Mail, Apache Struts framework, Log4j, Validator, Hibernate, Ajax, XML, JavaScript, Tiles, WSAD 5.1, Oracle10g, and Windows NT/2000,UNIX,Clear Quest and Clear case.

Online Bidding System Apr'04-Feb\'05
Client : Confidential, India.
Role : Junior Software Engineer

Description: This web-based system allows users to view items like used textbooks, bestsellers,souvenirs, clothing, novelties, art supplies, greeting cards for sale, bid on an item they wish to purchase. The seller can add items for sale and have them immediately accessible to potential buyers. Shopping Cart program allows users for to collect items in a virtual shopping cart over multiple product web pages without losing the items ordered.

Responsibilities:

  • Requirement capturing & analysis of the end users, to create the software requirement.
  • Design and development of user interfaces using HTML, JavaScript and JSP for presentation.
  • Design and development of forms used for uploading different images and information of the sellers products using JSP; Servlets is used extensively to create server side programs.
  • Monitoring and controlling user's access to the database.

Environment: Windows NT/98, Swing, Core JAVA, Servlets, JDK 1.4, JDBC, Jbuilder7.0, Tomcat 4.1,and Oracle7i.

We'd love your feedback!