Senior Java/j2ee Consultant Resume
NJ
SUMMARY
- Strong experience in the field of Information Technology wif focus on the design, analysis, development and maintenance of various business applications, which includes over 6 years of experience in Object Oriented Development using Core JAVA and J2EE Technologies.
- Very Strong Solid back ground in J2SE and developing core java applications, multithreading, Internationalization, Data Structures, Generics, Collections, Garbage collection, HashMap/HashTable, Applets, RMI, File I/O Operations and Reflection.
- Extensive experience in web application development using J2EE - Struts 1.3/2.0, Servlets 2.1/2.4, JSP1.0/2.0, JSF 1.1/1.2, EJB3.0, JDBC, XML.
- Excellent exposure to both Client side and Server side Programming in Java.
- Very Comfortable working on Windows, Linux and Unix Operating Systems.
- Sound noledge of the Software Development Life Cycle and Agile/Scrum Methodologies.
- Extensive hands on experience in using Tomcat 5.0/5.5, Weblogic 9.0/10.0, Websphere 7.0.
- Proficient in Web page creation using HTML, DOM, Jquery, JavaScript, DOJO and CSS.
- Strong experience in MVC Architecture and developing application presentation tier using Struts Tiles Framework and Validating front end components using Validation Framework.
- Experience wif JMS messaging for asynchronous communication wif Message Driven Beans(MDB)
- Solid Background in Object Oriented Analysis and Design (OOAD), UseCases, UML, Rational Rose.
- Strong Experience in implementing J2EE Design Patterns like Front Controller, Business Delegate, Session Façade, Data Access Object, Data Transfer Object and Java design patterns like Singleton, Factory Method, Adapter, Observer and Single Thread Execution.
- Excellent working noledge of the open source tools like Eclipse, CVS, Rational Clearcase and JUNIT.
- Strong experience in using the Oracle 10g/11g, MySQL, Sybase, DB2 databases.
- Extensive experience in Oracle RDBMS, SQL and PL/SQL.
- Excellent experience in implementing Hibernate2.0/3.0 as ORM (Object-Relational Mapping) and JPA.
- Strong hands on experience in Unix shell scripting.
- Strong experience in Spring3.0 framework. Involved in developing a prototype for the project using Spring MVC framework as an alternative to struts and Spring Context module for implementing business logic.
- Excellent Experience in design and development of SOA based Web-Services as Service Providers and Consumers using HTTP/XML, XSL and WSDL, UDDI, SOAP.
- Interacted wif end users during design, development and maintenance of the projects for analyzing user requirements and ensuring functionality.
- Strong noledge and experience of using AJAX 1.0 for creating dynamic pages and actions.
- Involved in design/maintenance of Oracle database tables, views, index, Sequence, PL/SQL stored procedures, functions, packages and triggers.
- Industries Served: Financial, Healthcare, Insurance.
- TEMPHas the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
TECHNICAL SKILLS
Languages: Java/J2EE, JavaScript, HTML, CSS, SQL, PL/SQL, UML
Web Technologies: Java Servlet 2.3, JDBC 2.0, CSS, JavaScript, JAXB 2.0, SWING, JSP 1.2, JNDI, AJAX, JQuery, Struts 2.0, JMS, Spring Web Flow, Webservice using AXIS2,, JAX-RPC, JAX-WS, Java Mail
Application Servers: IBM Websphere Application Server 6.1.1, WebLogic 8.1/10.2, JBoss 4.2
Web Server: Apache Tomcat 5.0 / 5.5/7.0
Frameworks / APIs / Tools: Spring framework 3.0, Struts 1.1/1.2/2.0/Tiles, JSF 1.1/2.0,JUnit 3.8.1, Log4j, Ant, WEB SERVICES (SOAP, WSDL, UDDI)
Development Tools: Eclipse,Eclipse WTP, WebSphere Studio Application Developer 5
XML: XSL, DOM, XML Schema, JAXB/SAX, XSLT and Designing DTDs.
Development Build Tools: ANT, Maven 2.0.10
Modeling Tools / Languages: UML on Rational Rose 4.0, IBM Rational Software Architect, Star UMLBorland Together
Database: IBM DB2 and Oracle 8i/9i/10g SQL, Syabase
Operating Systems: Microsoft Windows 98/2000/NT/XP
Version controlling tools: IBM Rational Clearcase, VSS (Visual Source Safe), Star Team
ORM: Hibernate 3.0, JPA
Database query tools: Aqua Data Studio, TOAD, Oracle SQL Developer
Development Methodologies: Waterfall Model, and Agile Methodologies
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior Java/J2EE Consultant
Responsibilities:
- Involved in the design and implementation of the architecture for the project using UML Design Patterns
- Interpreting complicated requirements and implementing them in a user-friendly application dat meets the needs of the users.
- Developed the project using Agile Methodology
- Developed the code using Test driven Development
- Completed the work from the Sprint Backlog and reporting the progress every day
- Developed the view components usingJSP, HTML.
- Using Log4j, HTML developed UI pages on the client side
- Used Ajax for interactive and dynamic interfaces on web pages
- Involved in coding for presentation layer using JSF framework, JSPs, Java Script, XML/XSLT
- Used Jasper Reports to develop the reports and generated the PDF through web browser
- Developed DAO classes using Spring JDBC
- Used JdbcTemplate, SimpleJdbcTemplate and the associated row mappers
- Used Spring AOP for the Declarative Transaction Management
- Used Spring JTA Transaction manager to remove the dependencies on the container
- Involved in consumingXML Web Services(SOA)usingSOAP, SAXandDOMXML parsers
- UsedMaven 2.2as Build tool
- Reviewing the code to make sure it follows thebest practicesand thecode
- Covered by JUNITTest cases
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact wif the Oracle DBMS.
- Extensively used the JUNIT testing suite for testing and Log4J for logging
- Worked on creating Data Source by SQL Server 2005
- Involved in Peer Reviews of the code
Environment: IBM - Rational Application Developer (RAD), JMS 1.1, JSF 2.0, Web sphere Application Server v6.1, HTML, AJAX, Web services, JSP, Spring AOP, Spring JDBC, JavaScript, Windows XP and SQL Server 2005.
Software Consultant
Confidential, NY
Responsibilities:
- Created UML class/sequence/activity diagrams based on the Technical Use Cases/Business Use-cases using RSA (Rational Architect).
- Responsible for Technical document design depends on the Business flow.
- Responsible for ensuring design and development methodologies are followed as agreed by the Technical Architect.
- Designing/ Architecting/developing JAX-WS Web Services and integrated external web services using weblogic Integration. These web services were developed in Java and .net.
- Established SSL connection and configured certificates into SSL client and server side using WAS server v 7.0.
- Implemented Custom header autantication using SOAP header to validate username/password.
- Developed a dynamic JAX-WS client to invoke .net Web service.
- Test Web service operation and autantication using SOAP UI.
- Responsible for Coordinating wif Business analyst through Calls for understanding business requirement.
- Designed rich user interface components in JSF technology and Client validations using JavaScript.
- Configured Validator Framework wif the Struts for client side and server side validation.
- Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer.
- Involved in SQL queries tuning, database design, as well as overall application design.
- Involved in the implementation of core classes.
- Responsible for module planning and overseeing the execution of work breakdown, estimation, scheduling, tracking.
- Also involved in production support for maintaining the system developed and resolved the complexities and bugs raised by customers efficiently and effectively on time.
- Developed test plan for performance testing.
- Responsible for preparation of Unit and Integration test plans and also performed Unit testing using JUnit and integration testing and defects tracking using Clear Quest.
Environment: Java 1.5, J2EE 5, Websphere application server v7.0, Servlets, JSP, JavaScript, AJAX, JAX-WS/ JAX-RPC/AXIS2,XML,DOM,SAX, XSD, UNIX, ANT, Struts 1.2, Clearcase, Eclipse 3.4, Log4j, Oracle 10g, Putty, WinSCP, SOAPUI 4.5
Confidential, NY
Senior Java/J2EE Consultant
Responsibilities:
- Involved in the design and development of three tier web based trust management system
- Used Model View Controller pattern, JSP as the presentation layer, Struts as the controller
- Used Spring for transaction management and for dependency injection
- Developed light weight user interfaces to display the live rates, reports and updates on web page using HTML, JavaScript, CSS, JSP and AJAX
- Used AJAX in the JSP side to retrieve the records dynamically from the database and displayed on the front end, it avoids refreshing of total page
- Developed Struts MVC components like Action Forms, Action classes, Action Servlet, DynaActionForm
- Configuring Hibernate ORM methodologies and writing SQL and HQL queries
- Developing hibernate mapping and hibernate configuration files
- Used the Ant build script to build and deploy the application in UNIX Server
- Used various UNIX commands for manipulation of directories and files
Environment: Java, Spring, Struts, Hibernate, JSP, JavaScript, CSS, HTML, AJAX, Ant, JUnit,Log4j, Jboss, Eclipse, MQ Series, UNIX.
System Engineer
Confidential
Responsibilities:
- Analysis and Design of the module.
- Wrote tested components like JSPs, Servlets, Java beans.
- Coded reusable components in Java Beans.
- Involved in Unit testing and test results documentation.
- Worked on integration testing and system testing to test the application functionality wif R & E Interface (Registration and Enable Interface).
- Involved in development java classes using Strings, Collections, Lists and Interfaces.
- Used IBM Rational ClearCase version manager to organize, protect, and manage software assets across distributed development teams and ClearQuest for defect tracking.
- Used Websphere 5.1 console to deploy J2EE components ( Confidential Archive), involved in production support.
Environment: JDK 1.4, AJAX, UNIX,Toad, Java script, Java Servlets, JSP(JSTL), JDBC, Java Beans, XML, HTML, RMI, Websphere Application Server 6.1, WSAD 5.1, Log4j1.2, ClearCase, ClearQuest, Oracle 9i and Windows XP.
Senior Software Engineer
Confidential
Responsibilities:
- Involved in the Object Oriented Analysis and Design using UML including development of class diagrams, Use Case Diagrams, Sequence diagrams, and State Diagrams.
- Developed the application using J2EE architecture.
- Developed the view pages in JSP, using CSS and validations using Servlets.
- Programming for various backend services using Java JDBC for accessing Oracle database establishing and reusing database connections and write stored procedure.
- Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer.
- Responsible for application build and releases using ANT as an application building tool and deploying the applications on Weblogic.
- Involved in the end to end coding, testing of the system including writing unit test cases.
- Maintaining the code repository using VSS and Clearcase for keeping codebase in sync wif other phases of projects running simultaneously.
Environment: BEA Weblogic Server, IBM MQSeries, Eclipse, Java, J2EE, JSP, Servlets,Struts 1.2, JDBC, ANT, HTML, CSS, Oracle 8i, TOAD, Java Script, UML.