Java/j2ee Developer Resume
Bloomington, IL
SUMMARY
- Java Consultant with 7+ years of experience in application development dat includes analysis, design, architect, development, implementation, testing, debugging, problem resolution, customer support and maintenance.
- Strong Development skills in designing and developing multi - tier enterprise solutions using J2EE, JAVA, EJB, JSP, Servlets, XML, XSLT, HTML, DHTML, AJAX, Java Beans, JavaScript, Apache Jakarta Struts 1.3, Jakarta Taglibs, Web Services and Hands-on experience in all aspects of software lifecycle process.
- Has worked with Java IDE environments like RAD7.x, RAD6.x, RSA7.x, RSA8.x WSAD 5.1/5.0, JBuilder X/9.0 and Eclipse 3.0.
- Has worked with application servers IBM WebSphere, Weblogic, JBOSS and Tomcat web server.
- Excellent industry experience developing efficient, portable, web-based user interfaces using JSP, JSF, HTML, DHTML, JavaScript, JQuery, CSS and AJAX.
- Expertise in relational databases like Oracle, SQL Server and DB2 (UDB).
- Experience in managing multiple projects efficiently at teh same time.
- Experience and noledge of several types of SDLC processes like waterfall, RUP, Agile, Scrum and Iterative and TDD (Test Driven Development).
- Exposure to Service Oriented Architecture (SOA) using web services.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, C#, ASP
XML & Scripting Languages: XML, XSD, XSL, XPATH, JavaScript, Shell Scripting, Groovy
J2EE & Frameworks: J2EE, Servlets, JSP, TagLibs, JMS, JDBC, JNDI, Struts Framework, Spring, Junit, Log4J, Hibernate.
XML & Web Services: SOAP, XML, XML-FO, SAX, DOM, JAXP, XSLT, SOAP, WSDL, AXIS2, JAX-WS
Java IDE(s): RAD, IBM WSAD 5.1, Weblogic Workshop, Eclipse, Jboss-IDE
Web / Application Servers: Websphere 4.x/5.x/6.x/8.x, JBOSS, Tomcat, Apache, IIS
Middleware: Websphere MQ (MQSeries), Sonic MQ
RDBM: Oracle 9i/8i/7.x, DB2 UDB, Ms-SQL Server
Design patterns: Session Façade, Abstract Factory, Builder, Business Delegate, Service Locator, Singleton, MVC, Factory, Front Helper, Adapter, DAO, and DTO.
Design methodologies: UML, Object-Oriented OOA / OOD, RUP
Design Tools: Rational Rose, Visio, TOAD
SCM Tools: Subversion, CVS, PVCS,Clearcase.
Build Tools: Hudson,Jenkins &BuildForge.
O/S: UNIX, Red Hat Linux, IBM AIX, Solaris, Windows 98/2000/XP
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Java/J2EE Developer
Responsibilities:
- Worked on various aspects of teh application including initial requirement and design phase (Object Oriented Design), backend development and front end implementation.
- Entrance Criteria validation for application’s High availability& performance.
- Developed logging and exception handling standards.
- Developed web services to support email notification system.
- Responsible for design, development, testing, deployment and maintenance.
- Designed requirement documents using tag libraries and created CSS markups and JSP’s for teh application.
- Major enhancements has designed to teh core application section as per business requirement of teh client.
- Responsible for build process using Build Forge/Jenkins tool, Merging code using Clear case version controlling tool and teh workstation setup.
- Developed oracle stored procedures and complex Queries.
- Developed front end UI based on Confidential standards.
- Used struts framework to build MVC architecture on top of JRA framework and separate presentation from business layer components. Involved in rewriting middle-tier on web sphere application server.
- Used various design patterns like factory pattern, singleton pattern, DAO, BusinessInteface pattern etc.
- Used Spring for dependency injection
- Used JAX-RPC Web service client to make use teh common web service deployed across teh organization.
- Web sphere Application Server (WAS) 6.1 to 8.5 migrations and production support.
- SFJDBC to Spring JDBC migration.
- Designed on Platform (highly available) to off platform communications using Data power XC10 ESB.
- Used Eventing framework setup for enterprise logging using Splunk tool.
- Creation of maven Archetypes for teh base project setup from scratch.
- Improved teh build process by migrating it from Ant to Maven.
- Developed logging and exception handling standards.
- Used SOAP UI to extensively perform testing of teh web services.
- Implemented Interceptor/CDI based logging in teh Standard Framework.
- Redesigning teh applications to meet teh Entrance Criteria
- Coordinated with different development teams, Project managers, and QA team during development and testing phases.
Environment: Java, J2EE, Struts, Spring,JRA framework, Servlets, JSP, SQL, Taglibs, HTML, XML, Javascript,Log4j, JDBC, RSA8.x, IBM Websphere Application Server, Websphere, Rational Clear case, Rational Clear quest, JNDI, ANT, Oracle 9i,WSDL,SOAP, AIX, Webservices, SOAP, SVN, HUDSON, BEST tool, Maven.
Confidential, St Petersburg, FL
Java Developer
Responsibilities:
- Involved in Analysis, design and coding of a Project on Java and J2EE environment.
- Developed action classes and configuration files for struts-like Confidential standard framework.
- Developed Oracle stored procedures and complex SQL.
- Used Hibernate to access teh database and mapped different POJO classes to teh database tables.
- Used Hibernate to persist teh data into teh database.
- Used Spring Dependency Injection to set up dependencies between teh objects.
- Developed Spring-Hibernate and struts integration.
- Developed Front end screens following Confidential UI Standards.
- Developed highly interactive web screens based on AJAX, JQuery, and Display Tag Libraries.
- Tested teh application thoroughly in Unit Testing phase using JUNIT.
- Quartz framework is used to schedule backend batch jobs to collect information for alerts.
- MQSeries is used for JMS communication between servers to server.
- Responsible for configuring MQ Queue Connection factories and Queues.
- Responsible for setting IBM Websphere Server Profiles, configuring data sources, security, MQ Objects.
- Developed application specific build scripts using ANT.
- Participated in complete SDLC from inception to deployment to production and maintenance.
- Coordinated with business team, QA and project managers to deliver products on time.
- Proactively tested application and tracked defects using Clear Quest.
- Worked as Production support in off-hours being responsible for application-specific issues.
- Developed extensive documentation of teh system and also helped user guide development using Robo Help.
Environment: Java, J2EE, Spring, Hibernate 3.0, Quartz, Struts (Jwolf), Servlets, JSP, SQL, JDBC, RAD7.x, IBM Websphere Application Server, Websphere MQ Series, Rational Clear case, Rational Clear quest, JNDI, ANT, Oracle 9i, AIX, CVS,RoboHelp
Confidential, Tampa, FL
Java/J2EE Developer
Responsibilities:
- Participated in Scrum process dat is used for planning different iterations of teh project.
- Involved in designing HTML Prototypes using Web2.0 technology, Prototype JavaScript libraries.
- Designed class diagrams and sequence diagrams using Microsoft Visio.
- Involved in architecting web solution for teh existing legacy solutions.
- Developed different Controller classes for mapping a particular request to action classes using Struts Action classes as Spring MVC framework.
- Developed Struts action classes, form beans and configured struts framework.
- Extensively used teh design patterns DAO, DTO, Singleton, MVC
- Developed Front end JSP screens and used lot of AJAX techniques to improve teh performance of teh applications.
- Used AJAX and JSON for front-end communication between JSP and Struts action classes.
- Unit tested using JUNIT code and documented teh web applications in detail.
- Developed Web Services based on WSDL and XSD (top-down approach) using AXIS2 framework.
- Developed both server-side and sample client side implementations of teh AXIS2 Web Services.
- Used SOAP-UI to monitor SOAP requests/responses for teh web services.
- Used XML Spy to edit WSDL, XML, XSL and XSD related applications.
- Used and configured Log4j for extensive logging and established logging standards for teh application.
- Used SVN for Version control and team programming.
- Created deployment scripts for deploying teh web applications on to Tomcat server.
- Prepared teh documentation of teh applications which me was involved and test case documentation with sample inputs.
- Fix defects as needed during teh QA phase, support QA testing, troubleshoot defects and identify teh source of defects.
- Coordinated meeting with different teams to validate requirements.
- Worked on shell scripting to launch java process on UNIX machines.
- Participated in complete software development lifecycle.
Environment: J2EE/Java, Spring Struts1.2, JSP, Taglibs, HTML, XML, JavaScript, AJAX, JSON, Log4j, ANT, UNIX, Oracle, Web Services (AXIS2), WSDL, SOAP, XSD, XSL, SOAP-UI, SVN, Tortoise SVN, SCRUM, Tomcat5.x
Confidential, Jackson, MS
Technical Consultant
Responsibilities:
- Developed use case diagrams, sequence diagrams for possible business scenarios using Rational Rose.
- Developed mock screens with teh help of page designers.
- Responsible for design, development, implementation and testing of teh complete application.
- Performed Unit Testing using JUNIT.
- Used My Faces component Library to create JSP pages and configured faces-config.xml
- Involved in layer-based design- presentation layer (JSF), business logic layer and data access layer (JDBC).
- Used Spring for dependency injection and data access layers.
- Used JAX-WS Web service client to use teh common location based web service deployed across teh organization.
- Used XML, XSL, and XML-FO to store each customer specific settings for media advertisements.
- Responsible for creating ANT scripts to deploy to IBM WebSphere.
- Coordinated with testing team to successfully testing and promoting teh application to production.
- Analyzed and resolved teh production data issues.
Environment: JSF(My Faces), Spring, JSP 2.0, JSTL, JDBC, HTML, CSS, JavaScript, RAD 6.X, XML Spy, Rational Rose, XML, XSLT, XML-FO, SAX, Web service (JAX-WS), Log4j, CVS, DB2 (UDB), UNIX (AIX)
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Involved in teh redesign and development of teh web based CCER application into a multi-tiered application. .
- Extensively used Spring MVC architecture for teh application development.
- Developed several controller classes as required for teh design such as Abstract Wizard form controller, Simple Form controller, Multi Action controller, etc in Spring MVC.
- Used Spring Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Provided Hibernate mapping files for mapping java objects with database tables.
- Used AJAX framework for asynchronous data transfer between teh browser and teh server.
- Provided JMS support for teh application using Weblogic MQ API.
- Extensively used Java Multi-Threading concept for downloading files from a URL.
- Provided teh code for Java beans (EJB) and its configuration files for teh application.
- Used HTML, JSTL, CSS and JSP custom tag libraries for designing teh JSP.
- Extensively used JavaScript to provide dynamic User Interface and for teh client side validations.
- Extensively used Eclipse IDE for developing, debugging, integrating and deploying teh application.
- Provide ANT build script for building and deploying teh application.
- Extensively used TOAD for managing teh database.
- Used Rational ClearCase version control tool to manage source repository.
- Involved in configuring and deploying teh application on Weblogic Application Server 8.1.
- Provided utility classes for teh application using Core Java and extensively used Collection package.
- Responsible for all teh builds and teh configurations
- Provided UNIX scripts for deploying and building teh system.
- Implemented log4j by enabling logging at runtime without modifying teh application binary
- Performed various DAL, DML operations on SQL server database.
- Responsible for design, development, testing, deployment and maintenance
- Used struts framework to build MVC architecture and separate presentation from business logic. Involved in rewriting middle-tier on web logic application server.
- Used various design patterns like façade pattern, service delegate, factory pattern, singleton pattern, DAO etc.
- Involved in creating Stored Procedures using PL/SQL language.
- Used SOAP UI to extensively perform testing of teh web services.
- Developed AJAX based web screens using JQuery.
- Used XSLT for transforming teh XML documents in to HTML documents.
- Involve in support of teh existing CCER application which involved defect fixing and minor enhancements.
- Coordinated with different development teams, Project managers, and QA team during development and testing phases.
Environment: Java (JDK 1.5), JSP, Servlets, Struts 1.1, HTML, CSS, JavaScript, XML, XSTL, DHTML, Design Patterns, Eclipse, CVS, Apache Tomcat 5.5, JDBC, AXIS2 web service, Oracle 9i, Rational Rose, Xml Spy, UNIX, Windows-XP, AJAX, Spring, Hibernate, TOAD, Log4j and AJAX..