J2ee Consultant Resume Profile
St Louis, MO
Professional Experience:
- Over 7 years of extensive experience in software development, object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- Good understanding of object oriented programming OOP concepts like Inheritance, polymorphism, Encapsulation and abstraction.
- Expertise in design and development of use cases and class diagrams using UML2.0, Rational Rose and Microsoft Visio.
- Good knowledge in iterative software development process framework Rational Unified Process RUP .
- Strong programming skills and experience in Java 1.5/1.6, JDBC, Servlets, JSP, JSTL, HTML.
- Hands on experience in implementing J2EE frameworks like Struts1.3/2.0, Hibernate3.0, Spring2.0, JSF, EJB2.0/3.0.
- Good experience in using various IDE's like Eclipse, WSAD, RAD, Net Beans, JDeveloper.
- Experience in installing, configuring and deploying applications using Application Servers like WebLogic8.1/9.2/10.3, JBoss 4.2.2, Oracle App Server, WebSphere 5.1/6.1and Apache Tomcat 5.5 WebServer.
- Experience in using and implementing various design patterns such as Model-View-Control MVC , Data Access Object DAO , Data Transfer Object DTO , Singleton, Factory patterns, Business Delegate in the development of multi-tier distributed applications.
- Expertise in implementing Web Services using SOAP, WSDL.
- Extensive knowledge in writing XML documents, using SAX, DOM parsers, XML Schema, XSL/XSLT.
- Good Knowledge in using markup and scripting languages such as HTML, CSS, JavaScript, JQuery and AJAX.
- Very Good Experience on Scrum/Agile development methodologies.
- Good Knowledge on Data grids.
- Experience in CI Continuous Integration HUDSON and also TestDrivenDevelopment TDD .
- Good knowledge on building a Web application that leverages Groovy, spring, and Hibernate via the Grails framework and deploys it on an EC2 instance and also Google Guice Injection.
- Good Experience in Log4J implementation to persist the data into the log files and experience with Ant and also Maven for building and deployment of applications.
- Experience with RDBMS concepts and worked with Oracle8i/9i/10g/11i and SQL server 2005 and DB2 and good experience in writing Stored Procedures, Functions and Triggers using PL/SQL.
- Good working knowledge in using version control tools like CVS, MKS, POWER and PCVS and also Distributed Version Control System GIT.
- Strong technical skills, high sense of ownership, good problem solving skills, and client focused approach, fast learner and cohesive team player.
TECHNICAL SKILLS:
Languages | JAVA 6.0 5.0/1.4/,C , SQL,PL/SQL C, C , XML, XHTML, HTML, CSS, JavaScript, UML 2.0. |
Java/J2EE | Servlet, JSP, JSTL ,EJB, JMS, JDBC, RMI, JUnit, Swing, JAXP, DOM, SAX, Applets, Multithreading, Hibernate, EJB, JMS, JNDI, JNI, JDBC, JSP, Servlets, RMI, Design Patterns, SWING |
Web Technologies | Html,HTML5 XHTML, JavaScript, jQuery, CSS,CSS3 XML, XSLT, XSD, AJAX, Web Services SOAP, JAX RS, UDDI,WSDL, REST . |
Databases | Oracle 11g/10g/9i/8i/7, MySQL, DB2, MS Access |
Database Tools | TOAD, SQL. |
OR Mapping | Hibernate 3.0,JPA |
Web/Application Servers | WebShpere 6.0/5.1, Web sphere, WebLogic 9.0/8.1, JBoss 4/3.0.3, Jakarta Tomcat 5.5/4.1. |
Frameworks | Struts 1.x/2.0, Hibernate 2.0/3.x, MVC, JSF, Spring 2.0/3.x |
Operating Systems | Windows NT/2000/XP, UNIX, Linux Sun Solaris, Visio |
IDEs / Versioning /Build Tools/Logging | Eclipse, Net Beans, JDeveloper, RAD, SVN, CVS, Ant, Maven, Log4j, SLF4J |
Testing Tools and other tools | JUnit, MMIS,IBM Rational Build Forge 7.1/ 7.1.1.4,Altova XML Spy |
Methodologies | RUP, Waterfall Model, Agile, OOAD, Test Driven Development TDD . |
XML Technologies | DOM, SAX, JAXB, JAXP, XSLT, XSTREAM |
Middleware Tools | Tibco |
Professional Summary
Confidential
J2EE Consultant
Responsibilities:
- Integrating Enterprise Application Integration EAI /B2B applications using TIBCO.
- Proficient in B2B integrations using TIBCO suite
- Extensively used TIBCO BusinessWorks, BusinessWorks workflow, TIBCO Enterprise Messaging Service, TIBCO ADB Adapter and TIBCO File Adapter.
- Analysis, design, development and testing of application software using J2EE technologies.
- Generated swm package by running builds
- Generated public and private schemas by defining data definition
- Generated class files by binding XML
- Extensively worked on Soap based webservices
- Worked extensively on itrack to maintain application cost drivers
- Used Jenkins for continuous integration
- Did complete set up of the Tibco business studio.
- Created Command Classes and related data mappers.
Environment: JDK1.6, Spring3, Tibco, Oracle10g, Eclipse, SVN, Windows XP,
UNIX, Spring IOC,Spring AOP,Xsd's,Xml,Jenkins,Itrack
Confidential
Responsibilities:
- Actively involved in design of application framework using J2EE guidelines and Object Oriented Analysis OOA and Design OOAD methodologies.
- Maven is used as a primary build tool for the project. Using maven project specific modules were created.
- Used JAXB for Marshalling and Unmarshalling.
- Spring3 inversion of control dependency injection principles are being used to create link between the calling objects
- Used Spring ,IOC,Hibernate for Database interaction and Apache CFX .
- Created Data Access layer using Hibernate API.
- Used DAO design pattern.
- Used HQL for Database operations.
- Testing the Web services exposed using SoapUI.
- Deployed application on Weblogic Application server in Windows/Unix environment.
- Used SVN for Version management.
Environment: JDK1.6, Spring3, Hibernate, Oracle10g, Eclipse, SVN, JSP, Windows XP,
UNIX, Spring IOC, Backbone, CFX Apache , javascript ,Weblogic Server 12c 12.1.1 ,
Confidential
Responsibilities:
- Used Spring through-out the application in injecting dependencies in to layers of application and integrated Spring with Hibernate.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Involved in the database retrieval and connections establishment to the SQL Server.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Implemented Custom Caching Objects to help efficient search instead of communicating with the database at every instance.
- Developed custom validators in Struts and implemented server side validations using annotations.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application such as JSP, Servlets using WebLogic and used CVS for version control.
- Developed Order Worksheet for pricing using JSP and provided dynamic update of JSP.
Environment: Java, J2EE, JSP, AJAX, Struts, Spring, Hibernate, JNDI, Eclipse, Oracle, XML, UML, JSF, Web Services, SOA, DOM, Ant, and RAD.
Confidential
Responsibilities:
- Project executed using AGILE Methodology Sprint, SCRUM meetings
- Developed user interface using JSP, CSS, XSL, XSLT, Java Script and AJAX
- JSTL, custom tags and extensive JavaScript has been used in entire web application
- Involved in developing procedures for DB2 database
- Configured JMS Queues, Log4J appenders and data sources
- Used XSL/XSLT for transforming common XML format to transform to acceptable XML formats
- Involved in developing web services, WSDL, SOAP for the payment gateway
- Used SVN as configuration management tool
Environment:
JAVA 6, JUnit, Maven, AJAX, JSP, JavaScript, DB2, Web services, SOAP, Apache AXIS, XSLT, Servlets, Struts Tiles, HTML, XML, Log4j, Web Sphere, TOAD