Sr. Java/j2ee Consultant Resume
Southlake, TX
SUMMARY:
- Over 7 years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JMS and Object Oriented Programming techniques.
- Expertise in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT and AJAX.
- Expertise in various open source frameworks like Struts2.0/1.2, Spring2.5, JSF1.2, and ORM Technology like Hibernate 3.0.
- Expertise in various components in Spring IOC, AOP and MVC.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and RAD.
- Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glass fish, Jboss and Apache Tomcat.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
- Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
- Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
- Extensive experience in implementation of teh version control software VSS, CVS and Clear Case.
- Experienced in generating logging by Log4j to identify teh errors in production test environment and experienced in Ant Tool.
- Experience in various Agile methodologies like Test Driven Development, SCRUM, and Pair Programming.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Have strong experience in RDBMS like Oracle, DB2, PL/SQL, SQL, and SQL SERVER.
- Team Player, quick learner and self-starter with TEMPeffective communication, motivation and organizational skills combined with attention to details and business process improvements.
TECHNICAL SKILLS:
Languages: Java, C, C++, XML, Perl, SQL and PL/SQL.
Java/J2EE Technologies: JSP1.2, Servlets, JDBC, RMI, JNDI, SAX, DOM, JAXB
Frame Works: Spring 2.x, Hibernate 3.0/2.0, Struts, Tiles, EJB3.x/2.x, JSF 1.2, Spring MVC and JPA.
Web/Application Servers: Web Sphere 6.1/5.1, Web Logic 9.1, Apache Tomcat6.0/5.5, Jboss 4.2 and Sun Glass fish.
IDE/Tools: Eclipse 3.5/3.3, NetBeans 3.6, RAD 6.0, WASD 5.0, My Eclipse 5.1
Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS 2, JMS, MQ Series, SOA.
Scripting Languages: HTML, DHTML, Java Script, AJAX, CSS
Testing and Build Tools: JUnit, Log4j, ANT, Maven
Databases: Oracle 8i/9i/10g, My SQL 5.0, SQL Server 2000,IBM DB2 v7.0
Operating System: Windows NT/2000/XP, UNIX, Linux and Solaris.
Source Control: CVS, Rational ClearCase and Subversion
PROFESSIONAL EXPERIENCE:
Confidential, SOUTHLAKE, TX
Sr. Java/J2EE Consultant
Responsibilities:
- Used AGILE methodology for developing teh application.
- As part of teh lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
- Used JSF and Rich Faces tag libraries to give rich look and feel to teh web pages.
- Extensive use of Spring Framework for Controller components and view components.
- Involved in writing teh exception and validation classes using Struts validation rules.
- Involved in writing teh validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
- Used OR mapping tool Hibernate for teh interaction with database.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Developed tabs with rollover TEMPeffect using JavaScript plus other TEMPeffects
- Developed web services using SOAP and WSDL with Apache Axis 2.
- Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
- Involved in writing teh parsers for parsing and building teh XML documents using SAX and DOM Parsers.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Used JBoss for deploying various components of application.
- Used JUNIT for testing and check API performance.
- Used Clear case Version Control for Project Configuration Management.
Environment: JDK 1,5, J2EE, Spring 2.5, JSF 1.2,Rich-Faces,XHTML,JBoss, Eclipse, Hibernate 3.0, JSP, Servlets, AJAX, JavaScript, XML, JUnit, Ant, Oracle 10g,MS SQL Server, WebSphere 6.1,Window 2000.
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Requirement gathering for enhancement.
- Developed User Interface with Struts1.2 Framework using MVC Architecture.
- Used Struts Validates for client side validation.
- Extensively made use of Struts and JSP Tag library.
- Developed teh asynchronous AJAX based rich client to meet teh user requirements.
- Developing middleware components using EJB (Session Beans).
- Used RMI to communication between remote objects.
- Developed Reports system using XML, DOM, SAX, and XSLT.
- Developed and executed JUnit test scripts.
- Developing Service Locator Patterns to lookup different services.
- Developing teh Business Delegate Pattern to find teh lookup and access details of teh EJB architecture.
- Build environment using Ant and version control system using PVCS.
Environment: JDK 1.4 & J2EE, JSP 6.0, EJB, Servlets, Struts, JMS,, JDBC, RAD, WebLogic 8.1, Scripts, HTML, Oracle 9i,LOG4j, JUnit, PVCS, Eclipse.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Participated in Requirements gathering, Analysis, and Design and Development phases of teh project with major emphasis on Development of teh modules.
- Developed new Web applications using Java Servlets, JSP, HTML, JavaScript and Web sphere.
- Implemented MVC architecture using STRUTS.
- Used Validation Framework in Struts, created custom validations and action level validations using ValidatorActionFrom.
- Used Singleton pattern for accessing property files and factory classes.
- Developed EJB tier using Session Facade, Singleton and DAO design patterns, which contains business logic, and database access functions.
- Implemented JPA (ORM Mapping tool) framework to interact with teh database to update, retrieve, insert and delete values TEMPeffectively.
- XSL used for communicate between XML documents into HTML documents.
- Used CVS to do version control of teh code.
- Involved in Unit Testing and Integration of Use Cases.
- Involved in preparing teh documentation of teh functional specification, User manual and also updating various documents with newly implemented functionalities.
Environment: JDK 1.5, J2EE, JSP, Servlets, EJB, Struts, HTML, UML, JavaScript, Oracle9i, Weblogic Server 9.1, CVS, JPA, XSD, UNIX, RAD.
Confidential, Seattle, WA
Java/J2EE Developer
Responsibilities:
- User requirements study, analysis and review of teh specifications.
- Extensively used OOD concepts in overall design and development of teh system.
- Interaction with teh users at all stages of development to ensure dat development was as per user specifications.
- Designed and Implemented teh J2EE Based Struts with JDBC in Eclipse IDE.
- Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Using XML for dynamic display of options in select box and description on web page.
- Asynchronous messaging is done using JMS and created Queue for point - point messaging.
- Web Services are used for accessing flight and hotel information’s.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, bug fixing and documentation of teh system.
- Developed JUnit test cases and performed integration and system testing.
- Implemented Java components and deployed under teh Web Logic server.
Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Struts1.2, SOAP, Eclipse3.2 with MyEclipse, SQL, CVS, Junit, SQL, Web Logic, Windows xp.
Confidential
Java/J2EE developer
Responsibilities:
- Developed teh business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
- Implemented Struts framework in teh presentation tier for all teh essential control flow, business level validations and for communicating with teh business layer.
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and teh View Layer.
- Developed teh front end UI using JSP, HTML, JavaScript, CSS.
- Implemented Struts Validator framework to validate teh data.
- Developed Ant (build.xml) targets for build and deployments on Web Sphere Application Server 5.0.
- Developed Stored Procedures in teh Oracle 9i database.
- Performed impact analysis on teh dependency projects of OneSource Project.
- Involved in writing unit test plans and developing test cases using Junit.
- Used Configuration Management and Version Control tool CVS.
Environment: Java,J2EE, Servlets, JSP, Struts 1.0, JDBC, SAX, HTML, CSS, Java script, WSAD, Web Sphere 5.0, Windows 2000, and Oracle 9i.