Sr J2ee Consultant Resume
MD
SUMMARY
- Over Seven years of professional experience in designing, developing, debugging Web - based and Enterprise applications using OOA, OOD, OOPS and JAVA/J2EE technologies.
- Involved in developing distributed Enterprise and Web applications using UML, Java/J2EE, Web technologies that include JSP, Servlets, Struts, JMS, JDBC, HTML, XML, Java Script and Hibernate.
- Designed Use Case diagrams, Class diagrams, Activity diagram, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose Tool and Microsoft Visio.
- Experience in Web application development using Java, Servlets, JSP, JSTL, Java Beans, EJB, JNDI, JDBC, Struts, HTML, CSS,XML, and AJAX.
- Experience with IDE’s like Eclipse, NetBeans and Jdeveloper for developing J2EE/JAVA applications.
- Good working knowledge with Struts, Web Logic, Web sphere and JDK 1.5/1.6 versions.
- Experience with design Patterns like MVC.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture (SOA).
- Experience with J2EE application server like Weblogic 5.1/6.1/7.1/8.1/9.2 , IBM Web Sphere 4.0/5.0/6.0/7.0 , JBOSS, and Tomcat.
- Effectively used jboss community tools and worked with work flow engines like BPMN, jBPM.
- Experience in Relational Database Management Systems such as Oracle, SQL Server, DB2 and PL/SQL.
- Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures, and triggers.
- Experience developing and Optimizing DB2 SQL Queries.
- Knowledge on Implementation of the version control software Subversion, VSS, SVN, and CVS.
- Hands on experience in knowledge of user acceptance, Black Box, White box and Unit testing.
- Knowledge of multi-vendor operating systems includingLinux,Windows and UNIX Shell Script.
- Willing to learn and adapt to new technologies
TECHNICAL SKILLS
J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI, SAX, DOM, JAXB
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate
Database: Oracle 10g/11g, SQL server 2005,MySQL, DB2
IDE: Eclipse, NetBeans, IBM RAD,JBuilder.
Design Methodology: UML, Fall, Perl
Operating Systems: Windows 8/7/XP/2003, Linux, Unix
Web Services: Spring Web Service, CXF, AXIS, XSD, WSDL, SOAP, REST
GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, YUI.
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++, C#
Design patterns: Business Delegate, Business Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, SVN, WASD 5.0
Design & Control: UML, Rational Rose, CVS
PROFESSIONAL EXPERIENCE
Confidential, MD
Sr J2EE Consultant
Responsibilities:
- Worked on Styling/CSS for portlets.
- Worked extensively in the backend Oracle database.
- Worked on the Template designing and Navigation model for portal application.
- Implemented the application using Struts Framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used spring for dependency injection and integrated with the Struts and Hibernate.
- Used XML to transfer the application data between client and server.
- Used Spring Security for Authentication and authorization extensively.
- XSLT style sheets for the XML data transformations.
- Participated in designing Webservice framework in support of the product.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Refined feature requirements and developed user interface components using JSF.
- Provided the WebCenter based security for portal pages. Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnittestcases and performed integration and systemtesting.
- Successfully accesses the service layer from managed bean.
Environment: Java, J2EE, JSP, Spring 2.0,JDBC 3.0,Spring Security Web Services, XML, Hibernate 3.0, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, HTML, Junit 4.0, JavaScript 1.2, XML/XSLT,DOM, WebLogic 10.3.6.
Confidential, Kansas City, KS
Sr J2EE Programmer
Responsibilities:
- Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested),JSP,HTML, JSF and CSS.
- Developed theStrutsAction classes and Action Form classes and configured them in Struts configuration files as part of the controller component.
- To keep track of latest Versions implemented CVS Structure
- Worked on Eclipse & RAD 6.0 environment
- Wrote SQL queries for JDBC connection to Oracle database
- Used embedded classes and maps to model ternary relationship in JPA.
- Created class diagrams and sequence diagrams using rational rose
- Clear Case is used for version control.
- Implemented ORM using Hibernate.
- Implemented various Custom Tags and JSTL tags.
- Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1 environment in deployment team.
- Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
Environment: HTML, CSS, Ajax,Java script,Struts 1.0, JSP, JSTL, jboss 5.1, jBPM 5.4,Java Beans, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, WebLogic 8.1, RAD 6.0, Oracle 9i/10g.
Confidential, Des Moines, IA
Senior J2EE Developer
Responsibilities:
- Direct interaction with the users to discuss business requirements and defects and developing prototypes and implementing the business requirements.
- Design and developed multiple web (UI) pages using JSF, JSP and HTML.
- Responsible for developed, invoking and implemented validations on JSF backing beans. Implemented the MVC architecture.
- Responsible for implementing new enhancements and fixing defects using Java, JSP, JSF, spring and Hibernate.
- Responsible for unit testing using JUnit (writing Junit tests for data layer & business layer).
- Developed a number of Selenium (a black box web testing tool) scripts for functional testing.
Environment: Java 1.4 and 6.0, JSF, CSS, Spring2.5, Hibernate3.0, Web Service, SOAP, SOA, WSDL, XSD, XML, DB2, Clear Case, Eclipse 3.3, Apache Tomcat 5.5, Web Sphere, RAD7.0 and Ant on WinXP.
Confidential, Cedar Rapids, IA
Sr. J2EE Developer - Consultant
Responsibilities:
- Responsible for Analyze the system, design, and implementation of a project.
- Participating every day scrum team meetings, and direct interaction with the users to discuss business requirements.
- Execute all the software development activities contained in each Confidential .
- Responsible for fixing defects and developing prototypes and implementing the business requirements and testing the defects.
- Design and developed multiple web (UI) pages using JSF, JSP and XHTML.
- Developed, invoking and implemented validations on JSF backing beans.
- Implementing business logic using JAVA, JSF coding / development with EJB.
- Responsible for the creation and execution of the Unit Test cases.
- Responsible for deploying Media Pro application ear file on JBOSS Application server.
Environment: Java 6.0, JSF, XHTML, AJAX, CSS, EJB3, Oracle 10g, Quantum, Sybase, Sybase Central, Clear Case, JBOSS 5.0, JBoss JBPM, Eclipse 3.3, Ant on WinXP.
Confidential
Java/J2EE Developer
Responsibilities:
- Gather user requirements and followed by analysis and design.
- Did technical design to conform to framework.
- Developed JSPs, action classes, form beans, response beans, EJBs.
- Coded Servlets for the Transactional Model to handle many requests.
- Developed business objects and business object helpers which interact with middleware stubs.
- Implemented business delegate pattern to separate view from business process.
- Extensively usedXMLto code configuration files.
- Developed PL/SQL stored procedures, triggers.
- Developed complete Web tier of the application withStruts MVCframework.
- Performed functional, integration, system, and validation testing.
Environment: JDK1.3, JSP, Apache Struts 1.0, Servlets, EJB 2.0, JPA, XML, JDBC, Eclipse, JBOSS 5.0, PL/SQL, Oracle 8i, Rational Rose, UNIX, MVC framework, JUnit, Rational Clear Case.
Confidential
Java Developer
Responsibilities:
- Developed Dealer registration for different taxes such as MVAT, CST, Luxury tax, Entry Tax.
- Developed Dealer Tax Payment module.
- Integrated and Debug Employee and Banker modules bugs.
- Developed e-payment module with Java remote objects, Http Service through BlazeDS.
- Login module using spring security 2.0 and flex 3.0.
- Written Database queries as per requirements.
Environment: Java, JSP, Flex3.0, BlazeDS, Spring Security2.0, Oracle 10g