J2ee Consultant Resume
TexaS
SUMMARY
- Over 7+ years of professional experience in design and implementation of enterprise level web based java applications.
- Involved in requirements gathering, analysis, design, development and testing of detailed software modules and web - based applications with expertise in Java, JSP, Servlets, JDBC, JSF, JMS, Struts, Spring, Hibernate.
- Expertise on web development technologies like HTML, DHTML, CSS, JavaScript, AJAX and JQuery.
- Experience with various J2EE design patterns like Singleton, Factory, Front Controller, DTO, DAO, and MVC.
- Experience in developing Web Services using SOAP and XML.
- Has extensive knowledge of database design and programming using SQL, PL/SQL in Oracle 9i/10g/11g and SQL Server 2005/2008.
- Experience with installing and configuring application servers such BEA WebLogic, IBM WebSphere, JBoss and Apache Tomcat.
- Has extensive knowledge of Integrated Development Environments like Eclipse, RAD, NetBeans, JDeveloper, JBuilder and SQL Developer.
- Proficient with build tools ANT and MAVEN.
- Experience in writing DAO using Hibernate and Hibernate mapping files.
- Work experience in various Technologies like Struts 1.x Framework, JSP, JSF, EJB, Servlet’s, JSTL, JDBC, JNDI, Web Services, Swing, SOAP, XML/XSL/XSLT, HTML, JavaScript’s, Design Patterns and Utilizing Frameworks.
- Involved in an Agile software development environment using Agile methods Feature Driven Development (FDD) and Scrum.
- Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.
TECHNICAL SKILLS
JAVA/J2EE Technologies: Servlets, JSP, JSF, Apache Struts, JUnit, Hibernate3.x, Log4J, JavaBeans, EJB2.0/3.0,JDBC,RMI,JMS, JNDI
WEB Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GUI, Web services (SOAP, WSDL, and Axis), Apache POI, iText, JBoss, SEAM
Frameworks: Spring 2.x, Hibernate 3.x, Ajax, Struts 1.2, JUnit, log4j 1.2, Spring Web Flow, MOCK OBJECTS
Application Servers: Oracle WebLogic Server 10.0/10.3.x, IBM WebSphere Application,Server6.x/7.x, Apache Tomcat 5.5.x, JBoss 4.0.
Programming Languages: Java, C/C++SQL, PL/SQL, UML, Perl.
Database Technologies: Oracle7.x/8.x/9i/10g/11g,MYSQL,SQL Server.
Operating Systems: Windows, UNIX, Linux.
GUI: HTML, Ajax.
IDE: Eclipse, RAD 6.0, WSAD 5.0/5.1
PROFESSIONAL EXPERIENCE
Confidential, Texas
J2EE Consultant
Responsibilities:
- Involved in analysis and gathering of system requirements and in design phase of the project.
- Involved in developing the presentation layer using HTML, XHTML, XSL, CSS, JavaScript, JQuery and AJAX.
- Developed application user interface using JSF 2.0 web framework and Ice Faces component library.
- Effectively used JSF converters such as convert Number, convertDateTime and various validators.
- Used various JSF tags such as input Text, selectOneMenu, graphic Image, output Stylesheet, command Button and command Link etc.
- Used various Ice Faces components such as data Exporter, dataPaginator, menu Bar and output Chart etc.
- Created various resource bundle files for custom messages.
- Created multiple composite components and used JSF inbuilt event handlers.
- Developed data access layer using Hibernate and its second level cache for optimizing the database performance.
- Developed Stored Procedures, Views, Triggers and Functions using PL/SQL in Oracle.
- Developed shell scripts to build database.
- Developed XML parser classes by using JAXP and XPATH API for parsing XML documents.
- Developed different Restful Web Services Apache CXF implementation and using REST API specification JAX-RS.
- Developed Services and successfully integrated with module internal services and external services exposed by external modules.
- Developed and consumed Restful web services using Java Servlets, Apache XMLBeans, and JSON.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
- Used XML Spy and SOAP UI to test the web services end points.
- Developed and maintained user authentication and authorization using Site Minder.
- Used Apache ANT build tool for compilation and building WAR files.
- Involved in deployment of this application on WebLogic10.3.2 Application Server.
- Used SVN as a Version Control System.
- Developed various test cases using JUnit testing frame work to test various modules of the application.
- Implemented logging by using Apache Log4j logging framework.
Environment: JSF 2.0, Ice Faces, Hibernate 3.6.0, JAX-RS, CXF, JSP, JUnit 4.8, JNDI, Log4j, Ant, Castor, HTML, AJAX, CSS, JavaScript, XML, XSL, Oracle 10g, WebLogic 10.3.2,Eclipse, Red Hat Enterprise Linux server, Apache HTTP Server 2.0
Confidential, Charlotte NC
J2EE Web Developer
Responsibilities:
- Involved in analysis of system requirements and designing the web interface.
- Developed UI components using HTML, DHTML, JSP, JQuery and Servlets and business logic using Spring MVC Framework.
- Developed external system interfaces using XML Web services.
- Involved in trouble-shooting and fixing various issues in production environment.
- Designed and developed Data Access layer using JDBC, Oracle and Hibernate.
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
- Implement the best practices to develop the components, including patterns such as Singleton, Session Facade, Business Delegate, Data Access Object (DAO) and Factory pattern.
- Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT extensively for data transfers.
- Developed and maintained User authentication and authorization using EJB and LDAP server.
- Designed the sequence diagrams and class diagrams using Rational Rose.
- Developed Stored Procedures, triggers, functions and SQL queries in Oracle.
- Used CVS as Version Control to perform Checking-out and Checking-in of codes from the repository.
- Used ANT to compile, build and deploy the application on JBoss4.0 application server.
- Implemented logging by using Log4j logging framework.
Environment: Servlets, JSP, Spring MVC Framework, JNDI, PL/SQL, HTML, DHTML, XML, XSLT, Web Services, Oracle 9i, JBoss 4.0 AS, CVS, LDAP, JAXP, Eclipse IDE.
Confidential, Irvine CA
Senior Java Consultant
Responsibilities:
- Followed Agile Methodology in analyze, define, and document the application will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Used various tools like OOD Visual Basic (UML) which is used for requirements gatherings in business.
- Designed and developed front-end using Servlets,JSP, JSF, DHTML, Java Script andAJAX.
- UsedStruts 1.3 frameworkin web tire to handle user request.
- Developed theAction classes, Action Form classesand configured thestruts-config.xmlfile.
- UsedStruts-validator frameworkfor form-validation and application error Handling.
- UsedJavaScriptas the client side scripting language to perform validation on all forms and not to allow junk data.
- ImplementedJMSfor asynchronous auditing purposes.
- Involved in integration of claimant information withIBM MQResource Adapter for message queuing.
- Involved in developingMessage Driven and Session beansfor claimant information integration with MQ based JMS queues.
- Developed ORM scripts for Hibernate to synchronize Domain Model and Relational Model.
- Involved in writing the Java utility classes to convert MQ based control claimant information.
- Developed a Web Service,Axisthat is shared between front end and medical bill review system.
- Fixed the bugs detected duringJUnitTesting, Integration testing.
- UsedRational Clear Casefor Version Control.
Environment: Java JDK 1.6, WebSphere® MQ Using Java, J2EE 5,Servlets,JSP, Oracle,JMS,EJB (Session and Message Driven Beans), Axis, RAD,Rational Clear Case. 3rd Party Tools: IBM MQ Resource Adapter 7.0.1.0, AMQS (AR INC Message Queuing System)
Confidential
Java Consultant
Responsibilities:
- Involved in analysis and design phase. Participated in discussion meetings about requirements.
- Involved in the development of Presentation layer using JSP, HTML, and CSS and used Struts framework.
- Worked in implementation of MVC design paradigm of Struts framework, object relational mapping using Hibernate and Oracle database.
- Developed Action classes and DAO classes to access the database.
- Used DOM parser for accessing objects in JavaScript.
- Developed Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
- Developed Session Beans and Entity Beans to implement the Business Logic and deploy into server.
- Used WS-Security for providing security within soap messages.
- Developed the Presentation Layer, Business Logic Layer, DAO and Transfer Object using IBM Rational Application Developer.
- Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
- Developed Data Access Objects (DAO), Session Facade, Service Locator, Business Delegate and Value Object patterns.
- Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
- Used JUnit for testing the application, ANT and Maven for building Projects
- Involved in configuring JMS and JNDI in Rational Application Developer (RAD).
- Used JProbe, JMeter for performance testing.
- Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose.
- Used CVS to check-in and checkout and co-ordinate among team members.
Environment: Java1.5/J2EE, JDK, JSP, HTML, CSS, Struts, EJB, JMS, spring, Hibernate, Eclipse, WebSphere Application Server, Web services (SOAP,WSDL), JavaScript, Log4J1.2.7, PL/SQL, CVS, RAD and Oracle10g.