Sr. J2ee Consultant Resume
Dover, NH
SUMMARY
- About 8+ years of experience in design, analysis, development and testing of web/enterprise based and client/server applications & extensive relational database based applications.
- Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts, JQuery.
- Expertise in various open source frameworks like Struts2.0/1.2, Spring2.5, JSF1.2, and ORM Technology like Hibernate 3.0.
- Experience with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic, Sun Glass fish and Jboss.
- Expertise working with standard JAVA Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
- Strong experience in RDBMS using SQL Server, schema development, PostgreSQL programming, including experience in SQL Query fine tuning, utilizing SQL Loader utility.
- Expertise in Web - Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT and AJAX.
- Extensive development experience on different IDE’s like Net Beans and My Eclipse,
- Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
- Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in JAXWS and RESTFUL web services.
- 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 the version control software VSS, CVS and Clear Case.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
- Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
TECHNICAL SKILLS
Programming Languages: JAVA and J2EE Technologies.
Database Query Languages: PostgreSQL 7.1, 8.1 and SQL.
Markup/Script Languages: HTML, JavaScript, XML.
J2EE Technologies: Servlets, JSP, STRUTS Framework, JSF, EJB 2.0, Hibernate, Java Beans, and JDBC.
Web Technologies: HTML, JAVASCRIPT, CSS, XML, DOM, XSLT, Xpath.
Tools: for Report Jasper Reports 2.0, 4.0 ( I report) and Crystal Reports.
Frameworks: Struts, Spring, JSF, Hibernate.
Application/Web servers: Apache Tomcat, IBM Web sphere, BEA Web logic Server and JBoss.
Databases: PostgreSQL, MS SQL Server, MYSQL, DB2
IDE Tools: Net Beans 7.0.1, Eclipse 5.0, IntelliJ, FrontPage, Toad, FTP clients
Operating Systems: Windows 2000/NT/XP, Linux and basic knowledge in UNIX.
Version Control: VNC, WinScp, VSS, Putty 3.0
Tools: and Utilities Editplus 2.0, Log4j, SQL Loader, Toad, SQL Navigator, Rational Rose, CVS, Maven, JUnit, ANT, Macro media tool, Microsoft Visio.
PROFESSIONAL EXPERIENCE
Confidential, Dover, NH
Sr. J2EE Consultant
Responsibilities:
- Developed web services from ground up to be deployed on WebSphere process server.
- Developed BPEL, Mediations and Rule Components etc. using WebSphere Integration Developer.
- Developed Pure Query artifacts using IBM Data Studio.
- Developed design diagrams using IBM Blue Works.
- Worked with cross demographic teams through IBM RTC, develop service contracts, participate in service discovery and defect resolution.
Environment: J2EE, Java, WID, WPS server, DB2
Confidential, St. louis, MO
Sr. J2EE Consultant
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.
- Performed tests on various features of Agile/Scrum development process.
- Spring3 inversion of control & dependency injection principles are being used to create link between the calling objects
- Used Spring Hibernate for Database interaction.
- Created Data Access layer using Hibernate API.
- Used DAO design pattern.
- Used HQL for Database operations.
- Testing the Web services exposed using Soap UI.
- Deployed application on Weblogic Application server in Windows/Unix environment.
- UsedSVN for Version management.
Environment: JDK1.6, Spring3, Spring, Hibernate, Oracle10g, Eclipse, SVN, JSP, Windows XPUNIX, Weblogic Server 12c (12.1.1)
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Designed and developed for the Presentation layer usingJSP/Servlets and Struts.
- Discussed issues with designers and made changes to the code as per design.
- Involved in the development of Action Forms, Actions, configuring Action Mappings in Struts-config.xml, and Validating Action Forms in STRUTS framework.
- WrittenJDBCcommunications to the database layer.
- Implementing theJ2EE design patternslike session facade, business delegate, value object pattern and Data access objects in the project.
- Assigned responsibilities of developing production and testing environment of agile/Scrum software.
- Development of JSP’s which used Struts' nested tags as well as custom tags. developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Used Java Script and JQuery to perform validation on the client side and to handle events on the client side.
- Working with teammates to develop a comprehensive test plan.
- Developing test scripts based on user requirements to insure that the delivered product adequately satisfied business requirements.
- Conducting user acceptance testing (UAT) under tight timeframes to facilitate timely build deployment.
- Worked on major modules to make it ADA 508 Compliance.
Environment: J2EE, Web Logic 7.0, JSP, Struts, EJB 2.0, JQuery, Hibernate, J2EE PATTERNS (DAO), TOMCAT 5.0, Struts 1.1, JavaScript, Eclipse, Agile/Scrum Methodology, UAT.
Confidential
Java Developer
Responsibilities:
- Analyzed the business requirements and developed use cases.
- Developed the class diagrams and sequence diagrams.
- Designed database table structure, and constraints.
- Implemented Java Mail API and used Struts framework.
- Established user authentication functionality and User Session using JSP/Struts technology.
- Involved in the JUnit testing and moving the system into production.
- Prepared script and build files to automate the processes.
- Prioritizing and maintaining product backlog for SCRUM/Agile iterative development cycles.
- Interacted closely with the end users, audit and the technical team to meet the requirements.
- Lead the team in gathering the requirements for other software’s like payable Confidential par and check protect system.
- Documented all current procedures, Application Migration, Business process flow and manuals.
Environment: Struts, EJB, Web Logic, MySQL, xml, Agile/Scrum Methodology, JMS & MQ series.
