Java/j2ee Developer Resume
Wilmington, DE
SUMMARY
- Over Eightyears of IT experience in development, maintenance, testing, and Implementation.
- Experience on full software development life cycle (SDLC) starting from collecting business specifications, user requirements, reviewing/audit the code and documenting the entire life.
- Worked as a programmer analystin Technologies and Frameworks like Java, J2EE, HTML, DHTML, XML, XSLT, DOM and SAX XML Parsers, JAXB Bindings, JavaScript, JQuery, JSP Custom Tag Libraries, Jakarta Struts, Hibernate, Spring, Apache Tomcat, ANT Build Scripts, EJB’s, JSF, JSR, RMI, JNDI, Log4j,JDBC, JUnit, MQ Series and Unix Shell Scripts
- Experience in analysis and designing using UML, Rational Rose, and MSVisio.
- Experience in developing and deploying Enterprise Applications using Web logic, WebSphere, Tomcat, WebSphere Portal Server, JBoss,Portal Express,WebSpherePortlet Factory.
- Hands on experience in using databases such as Oracle 8i/ 9i/10g, DB2, TOAD, SQL Developer. Developed Database Objects like Stored Procedures, Views, Triggers, PL/SQL functions & packages and Cursors
- Experience in Unix Shell (Korn Shell, Bourn Shell, C Shell) Scripting.
- Experience in using TeleLogic Change Synergy,Tortoise SVN,PVCS, CVS, ClearCaseversion Control Management.
- Experienced in Unit&Regression testing. Created Test Plans, Test cases, Test scenarios, Test Scripts, Test data. PerformedFunctionality testing UsingWinrunner, and used LoadRunner for Performance/Load testing.
TECHNICAL SKILLS
Languages: JDK 1.6, Java 1.5, C, C++,PL/SQL,SQL, XML 1.1
J2EE Technologies: Struts 1.x/2.x, JSF, Hibernate, Spring, EJB’s, RMI, SOAP, JMS
Databases: Oracle8i/9i/10g, DB2,MS SQL Server 6.5, DB2
Database Clients: TOAD, SQL Developer 5.4, SQL Plus
Development Tools: My Eclipse 8.6, Eclipse 3.3, NetBeans 6.0, JDeveloper 10.1.3.4RAD 7.x, Visual Age for Java3.5/4.0,WSAD (4.0/5.0)
Operating System: Windows 2000, Windows NT/XPMS - DOS, UNIX (AIX)Solaris, Linux 6.2, PVCS, ClearCase, CVS, SVN
Internet Technologies: Java(1.2/1.3/1.4), HTML, Swings, AWT, Applets, J2EE(1.3/1.4) JSP, JDBC, Java Script, JQuery,Richfaces,Servlets, JTA, JMS, MDB, SOAP,XML, XSLT Parsers(SAX, DOM & JAXB), MQSeries 5.2
Component Technologies: Richfaces, Icefaces, JQuery, DOJO
Application Servers: Weblogic(8.1/10.3),Websphere (4.0/5.0/6.x/7.x), Websphere Portal (6.x), Apache Tomcat, JBoss
Integration Servers: WebMethods(6.x)
PROFESSIONAL EXPERIENCE
Confidential, Wilmington DE
Java/J2EE Developer
Responsibilities:
- Designed, developed and enhanced application modules like New Audit, Reports, My Settings and Admin
- Application implemented usingSpring MVCframework as Model-View-Controller, JQuery/JSTL/Javascript framework at presentation layer, Spring framework at Service layer and Persistence maintained using Hibernate ORM Framework.
- Documented the design enhancements in Application Profile document for consistency.
- Used Apache POI library to export and reports into EXCEL sheets and PDF format.
- Implemented JQuery framework at the front-end using its additional utilities such as data table, column filter, date picker, currency formatting, hotkeys etc.
- Constantly interacting with business team on gathering user specific requirements in enhancing the Tool; and converted the business requirements to Technical specifications by maintaining Runbook for the application.
- Used spring modules like Spring core, Spring AOP and Spring ORM at service layer and Spring jdbc at DAO layer to run oracle stored procedures by passing parameters.
- Implemented the application following design patterns like Factory pattern, Singleton, MVC, Chain of Responsibility, Session Façade, Data Access Objects etc.
- Performed Programmatic testing on various modules at service layer using JUNIT.
- Supported QAT application during and after the production release to ensure the application is hosted up and running without any failures.
- DevelopedSQL scriptsand coordinated with Cognos reporting Teamto generate daily reports for Audit data analysis.
- Implemented and executed stored proceduresand Functionson Oracle Database to display audit queue counts, search audits and perform checks.
- Developedshell scriptson remote server to run java stand-alone applications to generate welcome Emails to International users.
- ConsumedJAX-WS SOAP web services to setup users on the Active directory called Aegis in order to gain access to the QA Tool, and tested the web services using SOAP UI tool.
- Deployed EAR files on to Websphere application server in various environments like DEV/System Test/UAT/Staging/Production.
- Worked on TFS Version Control System to maintain files, create production Tags and check in various Branches.
Environment: J2EE, Java 1.6, HTML, CSS,JavaScript, JQuery, Struts 1.0, Spring MVC, Hibernate, IBM MQ Server, JMS, JSTL, UNIX, Spring ORM, Spring JDBC, RAD, XML 1.0, Textpad, TFS, Web sphere 7.x, Oracle 11g, Toad 10.6, PL/SQL, AJAX, JAXB, Apache POI.
Confidential, MN
Java/J2EE Developer
Responsibilities:
- Designed and enhanced application sub routines like External identifier section, fee schedule module, and Central provider feeds.
- Application implemented usingStruts framework at Controller Layer, Tiles/Javascript framework at presentation layer, Spring framework at Service layer and Persistence maintained using Hibernate ORM Framework.
- Used Castor libraries to serialize Java objects to XML canonical data that are eventually communicated with Unidata system using MQ queues.
- Implemented JQuery framework to access HTML components declaratively and associate javascript functions.
- Extensively used IBM MQ middleware server to communicate data programmatically from PMRS to external Data General System.
- Used spring modules like Spring core, Spring AOP and Spring ORM at service layer.
- Implemented the application following design patterns like Factory pattern, Singleton, MVC, Chain of Responsibility, Session Façade, Data Access Objects etc.
- Performed Programmatic testing on various modules at service layer using JUNIT.
- Worked as Technical Team Lead to maintain system architecture and co-ordinate onshore and offshore teams with code enhancements and refactoring.
- Used Java Messaging Service JMS API to communicate with legacy systems using IBM MQ.
- DevelopedSQL scriptsand coordinated with Data Stage team to generate weekly reports for Central provider external system.
- Implemented and executed stored procedures on Oracle Database to migrate provider network data.
- Developedshell scriptson MQ server to run java command line applications and utility classes like queue writer and file writer.
- Executed Command line applications on UNIX environment by setting necessary runtime libraries in Class path.
- Developed JAX-WS SOAP RPCweb services to host provider information services by generating WSDL files from implementation classes, and tested the web services using SOAP UI tool.
- Deployed EAR files on to Websphere application server in various environments like DEV/Training/Integration/Production.
- Worked on CVS Version Control System to maintain files, create production Tags and check in various Branches.
- Implemented complex SQL queries to gather data from multiple Tables and querying conditionally using Data stage job to export weekly data push to external systems.
Environment: J2EE, Java 1.6, HTML, CSS,JavaScript, Tiles, JQuery, Struts 1.0, Spring, Hibernate, IBM MQ Server, JMS, JSTL, Sun OS, Spring ORM, Eclipse, XML 1.0, Textpad, CVS, Web sphere 8.x, Oracle 11g, Toad 10.6, Castor API, PL/SQL, AJAX, JAXB.
Confidential, MN
Java/J2EE Developer
Responsibilities:
- Designed and implemented various modules in IWLI: Select Lockboxes, Online Decisioning, Message Administration, Saved Search, Payor Administration and Preferences.
- Application implemented usingStruts 2 framework at Controller Layer, Spring ORM to integrate Service Layer to Persistence layer and Persistence maintained using Hibernate ORM Framework.Spring AOP implemented to log user Audit details and Error information.
- Developed Search module which would invoke LADRS application through web service client to fetch transaction batches information and interacts with AES system.
- Extensively used Webscarab tool to intercept application http requests and replicate Parameter tampering and SQL Injection security issues.
- Performed Programmatic testing on various modules at service layer using JUNIT.
- Used synchronized collections to handle multi-threading scenarios on critical business data.
- Implemented Purge script to clean up Oracle database tables in Dev/SIT/UAT/Prod fix and PROD environments.
- Developedshell and pearl scriptsas part of scheduled jobs to call sql scripts on Database that runs multiple stored procedures.
- Worked on ant scripts to build application and generate WAR/EAR files.
- Deployed EAR files on to Weblogic application server in different environments.
- Worked on IBM Rational Clearcase Version Control System to maintain files, create base lines and deliver baselines to other streams.
- Used I-Text framework to generate PDF files to download check images/ Transaction Details.
- Implemented complex SQL queries to gather data from multiple Tables based on dependencies meeting business requirements and exported the data into spread sheets
Environment: J2EE, Java 1.6, J2EE 1.5, HTML, CSS,JavaScript, JQuery, Tiles, Struts 2.0, Hibernate 3.0, Spring ORM, Spring AOP, MyEclipse 8.6, XML 1.0, Textpad, JNDI, IBM Rational Clearcase, Weblogic 10.x, Oracle 10g, Toad 10.6, WebScarab, I-Text 2.1, AJAX, JAXB.
Confidential, MN
Java/J2EE Developer
Responsibilities:
- Designed and implemented various modules in MMSI services: Provider Member Eligibility, Plan Comparison Tool, Manage Users, Member Info, Member Claim, Sign-in Assistance.
- Developed data persistence classes to accessStored Procedures using Spring framework.
- Performed LDAP calls for variety of operations like validating the user identity and providing the ability to add/remove users to available LDAP groups controlled by Provider Super User
- Developed services to add/remove/edit user profiles by Manage Users Module.
- Developed web user Interface at presentation layer using components like Rich faces along with Java Server Faces.
- Implemented Resource bundles, custom JSF tags and validators using JSF framework and configured all utilities in faces-config.xml file
- Implemented user interactions on server side using Handlers and Service classes to connect to data access layer through Spring framework.
- Deployed Enterprise applications on Websphere Application Server by creating ear files for applications using ant build scripts and installing them on the Application Server.
- Used Portal bridge configuration to use the web application modules as portlets, and deployed on Websphere Portal Server and also configured user access permissions for JSR portlets prior to managing pages using custom created portlets.
- Configured data sources on Websphere Application and portal servers using JNDI naming with JAAC Authentication and setting custom properties for libraries and system naming.
- Extensively used Hibernate ORM framework to handle data transactions with back-end.
- Performed JUNIT testing by creating test cases to test the functionality of services, stored procedures and web services using Spring implementation.
- Used JQuery date picker to implement calendar components for date fields and JQuery data grid component to display tables for data lists under sub modules at front-end.
- Documented Estimated and Preliminary Design, User interface design and unit test cases.
- Used Log4J to capture the logs that includes runtime exceptions.
Environment: J2EE, Java 1.5, J2EE 1.5, HTML, CSS,JavaScript, JSF 2.0, JQuery, Spring 3.0, Hibernate 3.0, RAD 7.0, XML 1.0, Textpad, CVS, Websphere Application Server 7.0, Websphere Portal Server 6.0,iSeries 5, System i Navigator.
Confidential, MD
Java/J2EE Developer
Responsibilities:
- To provide a new inventory search capability, where the user can search for HSI (High Speed Internet), Dial Up or VASIP Customer inventory. vRepair will query the local VOL inventory database for inventory details and display to the user.
- To provide the ability to create and modify the local VOL inventory information and keep them in sync with entries in IVIEW system.
- Developed a rich user-interface using JQuery Framework, Javascript, AJAX,HTML, CSS, Validators for different modules like VOL Inventory, Trouble Report Management, Correlation Management, Work list and Group Trouble Entry.
- Implemented complex Hashtable, Collection concepts and JSON Object notation in carrying application cache data and server response data.
- Front-end page layouts and page definitions are maintained in XML format using Tiles framework.
- The business logic is implemented using Struts 1.2 framework with individual modules holding its own action classes and data retriever classes.
- Used Object Relational mapping FrameworkHibernate for the interaction with database.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
- Create files, directories, Check-in and Check-out files using Tele Logic Change Synergy.
Environment: J2EE, Java 1.5, J2EE 1.5, HTML, CSS, AJAX,JavaScript, Tiles, JSP 2.1, JQuery, Struts 1.3, Hibernate 3.0, RAD 7.0, Web Services/SOA, XML 1.0, Textpad, Tele Logic Change Synergy,Weblogic 7.0, Oracle 10g, Oracle WebLogic Portal 10g.
Confidential, TX
Java/J2EE Developer
Responsibilities:
- DevelopedStatic StubandDynamic ProxyWeb ServiceClientsto consume the Web Services
- Created SOAP-RPC Web services to host Email settings services like mail forward, enable/disable spam, vacation reply etc.
- Used registry handlers along with stubs to generate SOAP Header which has to be attached to the request data while consuming the web service.
- UsedJavaScriptfor client side validations and involved in developingJSPs for creating the view of application by making use of DOJO toolkit.
- UsedAJAXto implement some customizations which required dynamic behavior like controls dependent on user value selection on some other controls.
- IntegratedSpringandStruts MVCusingSpringWebContextand also integratedHibernateas persistence tool withSpringORMsupport in usingHibernateTemplate.
- Configured the End-Point-Address in the configuration file to consume the web service.
- Used JAXB Bindings to create an object model of the XML data structure.
- Developed and implemented custom jars/libraries for various functionaries like adding IT workbench security to the application.
Environment: J2EE, Java 1.5, HTML, CSS, AJAX,JavaScript, Struts 1.3, Spring 2.0, Hibernate 3.0, Web Services, JAX-WS 2.0, XML 1.0,NitidoNimlets& Nuggets, XML Spy, Tortoise SVN, TCP Monitor, SOAP UI, DB2 7.1, IBM Websphere Application Server 6.1,IBM RAD 7.0, JAXB.
Confidential
J2EE Developer
Responsibilities:
- Design of web pages usingJSP/HTML/DHTML and client side validation with Java Script
- Strutswere used to make the application Web-centric, and followed the MVC architecture for the application. UsedDynaActionFormsto simplify the use of ActionForm for each JSP.
- Integrated View Commands with the Business Commands.
- Developed and deployedEJB’s (Session and Entity) to implement thebusiness logic and to handle various interactions with the database.
- Database Connectivity coding using Hibernate.
- Implemented MQ Series configuration to retrieve data using custom developed APIs.
- Involved in solving the multithreaded synchronization issues and job schedulers.
- Upgraded the existing Rate Estimate Application using AJAX - manipulating the data using javascript that is retrieved in JSON format for enhancement in performance and user experience.
- Used XSL/ XSLT for Transforming and displaying reports. Developed DTD’s for XML.
- Developed test suits for the application using JUnit
Environment: J2EE, Java, JSP, Java, Textpad, JDeveloper (9i, 10g), CVS, Rational Rose, MQ, MS VSS (Visual Source Safe), JUnit, DB2 (9), Ant, Web Services, UML, Modeling, Tomcat, Apache, JavaScript, Struts, XML, Eclipse, JBOSS, AJAX, XSLT, JSP, JSTL, JSON, JMS, JVM, SOAP, SOA, Hibernate, WSDL, Tag libraries, Ant1.5, EJB2.0, Log4J,UNIX.
Confidential, MI
Mid-level J2EE Developer
Responsibilities:
- OO Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams inMS Visio.
- Responsible for the design and development coordination of project to develop a Struts/MVC based web application for an online Insurance to Value Calculator.
- Design of web pages using JSP/HTML/DHTML and client side validation with Java Script.
- Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries.
- Responsible for writing scripts to deliver Grid Rates (CSV) files to External Quoting systems like SMART, Rate Ease and Managing Agents due to Small Group Reform Rating changes.
- Developed and deployed EJB’s (Session and Entity) to implement the business logic and to handle various interactions with the database using Websphere Application Server
- Dynamically defined the New Registration Applications, Thin-Client JSP’s JavaScript, HTTP Servlets, EJB, J2EE, with JDBC connection pools for Oracle persistence layers.
- Developed Database Objects like Stored Procedures, Triggers, Indexes, Views to maintain referential Integrity of the database
- Designed & implemented a SAX based parser program with the help of Sun Parser to store the entire SAX style XML data within the database.
Environment: J2EE, Java, JSP, Custom Tags Libraries, Servlets, HTML, DHTML, EJB 2.0, XML, Parser (SAX & DOM), XSLT, JavaScript, JDBC, Jakarta Struts 1.0.x, WebLogic Application Server, Websphere Studio Application Developer 5.0, UML, MS Visio, Unix (AIX), DB2
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Designed and implemented a servlet based product management interface and user profile screens to update the backend Oracle tables used for quoting and authentication.
- Developed entity beans, necessary session beans, bean managed (BMP) as well as container managed (CMP) stateless session beans for this project using WebSphere Application server.
- Developed Servlets for user Authentication in WebSphere.Utilized WSAD to create JSPs/Servlets/EJBs that pulled information from an Oracle database and sent to a front end GUI for end users.
- DAO layer developed on top of Hibernate ORM framework.
- Design of web pages using JSP/HTML/DHTML and client side validation with Java Script.
- Developed Database Objects like Stored Procedures, Triggers, Indexes, Views to maintain referential Integrity of the database
Environment: J2EE 1.3, Java 1.2, HTML, Custom Tag Libraries, EJB 1.1, XML, XSLT, JavaScript, JDBC, Clearcase, WSAD 4.0, UML, Rational Rose 2000, TSO/JCL, Oracle, Unix