Senior Java/j2ee Consultant Resume Profile
NJ
Professional Summary:
- 15 years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
- Experience in all phases of software development life cycle.
- Solution design, Technical Architecting, Proof of Concept to pseudo presentation
- Effort Estimation and Scheduling
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Proficiency in developing secure web applications and server side development using ORM - Hibernate, EJBs, JDBC, JNDI, JSF, Struts, Spring, AJAX, JSP, JSTL, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oracle, MySql, and various Design Patterns.
- Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as IBM Web Sphere, BEA Web logic, Jboss, and Apache Tomcat 7.0.
- Hands on experience with databases including Oracle, PL/SQL and MySql involving stored procedures, triggers, functions, indexes, and packages.
- Working knowledge on XML Technologies JAXP DOM and SAX parsers .
- Expertise in developing applications based on MVC Architecture like Struts, CSS, Spring MVC, extJS and Wicket frameworks.
- Experience in using the Object Relational Mapping tool Hibernate, MyBatis, strong in using XML mappings and Java Objects
- Good experience in Spring's integration with Hibernate, MyBatis, Talend ETL and Struts technologies.
- Experience in web services using Apache Axis Soap Engine.
- Experience in using Webpshere Process Server, Message Broker and Websphere Enterprise Service Bus.
- Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
- Worked extensively on various flavors of UNIX operating system like Linux, Solaris.
- Hands on experience in Putty, winSCP, SSH etc.
- Experienced in writing ANT scripts, Gradle Setup to build and deploy Java applications.
- Hands on experience in Version control tools like Clear case, SVN, CVS and Perforce.
- Programming experience in UNIX Shell Script.
- Strong analytical skills with ability to quickly understand client's business needs.
- Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
Technical Skills:
Programming Languages | JAVA, J2EE, XML, SQL, PL/SQL, Unix Shell Script. |
Web/XML Technologies | HTML, DHTML, CSS, JavaScript, AJAX, Servlets, JSP, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXP, JAXB2.0. |
Frameworks | EJB 2.0/3.0 Stateless Session Beans, CMP, BMP, MDB , Hibernate 3.0, Spring 3.2.0, Struts 2.0, Tiles. |
Apache Projects | Ant 1.5, Log 4j, Struts1.4, JMeter, Jakarta Commons, and Apache POI. Wicket |
Middleware/ Integration | Websphere Integration Developer 6.2 Process Server/ESB , Websphere MQ and Message Broker, Tibco EMS |
Tools Utilities | Eclipse, RAD, WSAD, Editplus, JCreator,, Textpad, CuteFTP, winSCP, Toad, SQL Developer. |
Application/Web Servers | BEA Web logic 8 , IBM Web Sphere 7.0, Tomcat. Application Server 7.0 |
RDBMS | Oracle 10.x, MySql 4.0, MS SQL Server 7.0, MS Access. |
Source Control | Rational Clear Case, Microsoft VSS, PVCS, CVS, SVN |
Design Patterns | Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer. |
Operating Systems | Windows 9x/2000/XP, Linux ,UNIX, Sun Solaris |
Professional Work Experience:
Confidential
Senior Java/J2EE Consultant
Responsibilities:
- Define architecture and present to customer technology managers.
- Involved in design, development and testing phases of project.
- Participate with Functional Requirement team to understand requirement.
- Hands on Experience to execute multiple Project and Stream in same time
- Extensively worked on front end, business, and persistence tier using the extJS, Spring, JMS, Mybatis/IBatis frameworks, JMS and ETL tool like Talend.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams.
- Followed Agile software development practice paired programming, test driven development.
- Responsible for co-ordinate with ETL and MainFrame Systems development team.
- Configured Spring AOP framework to apply Logging and Transactions. Messaging, JDBC and spring with MyBatis ORM module.
- Extensively used extJS with Rich User Interface for presentation tier development.
- Involved in design and development of web services using AXIS 2.0 soap engine.
- Apache POI Api to generate Output files
- Used Eclipse Integrated Development Environment IDE in entire project development.
- Involved in Talend setup and integration with Password Encryption and Tool like PWP secure password management for user credentials.
- Worked on tools like Microsoft VISIO, HP Quality and JIRA for bug tracking.
- Hands on experience on Process design and Integration IBM BPM.
Environment: Java 1.6, Websphere 7, MyBatis 3.0, Spring 3.x, extJS 4.2.x Spring MVC, CSS, Spring JDBCTemplate, Web Services, Axis 2.0, Log4j 1.4, Ant, Eclipse Juno, Subversion, JIRA, Microsoft Visio, Xml, Oracle 10g, PL/SQL, Tibco EMS, Talend Data Integration8.x, PWP, Linux.
Confidential
Senior J2EE Consultant
Responsibilities:
- Strong experience in front end, business, and persistence tier using the Spring and Struts Framework.
- Strong experience in development, and testing phases of software development life cycle.
- Involved in server side components development using EJB 3.0 Session Beans.
- Implemented business logic in Session Beans and persistence logic in Entity Beans.
- Involved in Entity concepts like association, bi-directional mapping, and inheritance etc.
- Involved in development of PDF documents using HP Extream and Xenos Framework.
- Performed the validations using Struts validator and Hibernate Validation Framework.
- Involved in EOD process, created stored procedures in Oracle, Cron Jobs and written shell scripts in Linux environment.
- Involved in Unit testing.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
- Through involvement in Effort Estimation, Team building, Quality Analysis and Code Review
Environment: Java 1.5, EJB 3.0, Web Services, Axis 2.0, Hibernate 3.0, Spring 3.0, CSS, Struts, Log4j 1.4, Ant, Ration Application developer 8.x, Oracle 10g, Rational clearcase Xml, Xpath, Xslt, PL/SQL and Linux, Xenos/Crawford for afp, Websphere Application Server and websphere MQ.
Confidential
SOA/Web sphere ESB Consultant..
Responsibilities:
- Interacted with the clients to gather analyze business requirements of the various modules of the project.
- Understand Message structure of Interating patries like bank.
- Prepared Service Oriented contract Specication SOCS and Service Mapping Document SOMD
- Setup transformation guidelines
- Hands On experience to develop Mediation Module.
- Integrate Websphere ESB with External system like FileSystem using Adapters.
- Expose and deploy as Web Service for Consuptions.
- Extensively involved in the design, coding, deployment and maintenance of the project.
- Worked onsite at the client place involved in the UAT Build, Configuration, Deployment and Integration.
- Hands on experience to develop workflow for Correction
Environment: Java, Websphere ESB 6.2 , Websphere Integration Developer 6.2. Ant, Oracle
Confidential
Senior Programmer Analyst
Responsibilities:
- Involved in different phases of rational unified process RUP methodology.
- Workflow developed in SCA component including Human Task and External Adapters.
- Designed and developed Service layer using Spring framework, Hibernate persistence layer, JMS with message driven beans, and struts for web-tier.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
- Extensively worked on to integrate J2EE/JSF based UI and workflow.
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Integrated Apache Tiles and Struts for page layout.
- Extensively used Struts server side validation, tiles and exceptional handler.
- Developed build scripts for ear and war applications to deploy on Websphere Application Serv.
- Automation of script to build and deploy SCA Module and Mediation Module to Websphere Application server.
- Transform and expose SCA as Web Service.
- Created factory classes to route to right service based request origination and request parameter.
- Configured Webphere connection pools, data sources, jms connection factories, jms server queues and deployment of ear and war files.
- Tested persistence layer and service layer with transactions using Simulatation setup..
Environment: Java, J2EE, Websphere 6.2, Hibernate , Spring Framework, extJS 4.1.0, Axis, log4j 1.4, Ant 1.5, Oracle, Rational application Developer 6.0, Websphere Integration developer 6.1 Struts1.2, JDBC2.0, XML, HTML, CSS.
Confidential
Integration Designer
Responsibilities:
- Design integration layer to integrate Socket based component with Web Services.
- ConceptWave based development of Order Management system
- Involved in development of Java, Websphere MQ and Axis 2.0 based clients.
- Performed unit testing, system testing and integration testing.
- Involve in Architecture Roadmap for the Project with Customer Architecure Team
- Maintained the application Configuration and Environmental information in various properties file.
- Coding for Async based Message processing Java, JMS, MQ
- Involve in Message Transformation development using Message Broker
- Involved in building and deployment of application in Linux environment
Environment: Java, J2EE, Tomcat, log4j, Ant, Oracle, JMS Linux, Websphere MQ, Websphere Message Broker, Axis 2.0, ConceptWave OM, JavaScript.
Confidential
Technology Lead.
Responsibilities:
- Requirement Analysis with Business groups.
- Understanding required Entitle and classification based in available groups.
- Impact analysis of Existing live system
- Design enhance and prepare Technical design document
- Involved in all phase for Enhance development
- Worked onsite at the client place involved in the UAT Build, Configuration, Deployment and Integration.
- Played an active role in the deployment process of the applications on the server side.
- Involving in Building the modules in Linux environment with ant script.
- Worked on various activities deployment and integration of all the modules as part of Integration Team.
- Worked on various core java concepts like multi-threading and networking.
- Involved in the JMS configurations in Sun One application server.
- Worked to developed Generic module, which can be used across Credit Suisse business line.
Environment: Java, Web Logic Application Server, Oracle, Ejb 2.0, Struts 1.2, RAD, AIX Linux Server.
Confidential
Technology Lead
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Involved in design and implementation of web tier using Servlets and JSP.
- Service layer development using Stateless Session beans.
- Message transformation using Websphere Message Broker
- Axis based client to connect Ratabase Services.
- Used Apache POI HSSF framework for Excel files reading.
- Message structure based handle through XSD, XML. SOAP Message
- Prepare Techinal Design.
- Written build scripts with Ant for deploying war and ear applications.
- Involved in multisite coordination and handled 25 Member delivery team.
Environment: Java, J2EE, Web sphere 6.0, Rational Application Developer 6.0, Websphere Message Broker, Axis 2.0, DB2 8.0, Apache POI, Java Script, CSS, HTML, Websphere MQ and JMS.
Confidential
Senior J2EE Consultant
Responsibilities
- Worked as very critical contributor from Design to pushing in Production.
- Full time technical involve written Components for Framework.
- Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework.
- Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
- Designed and developed Service layer using spring framework.
- Used MVC based framework to develop the multi-tier web application presentation layer components.
- Involved in Integration of Hibernate and Ejb with Spring Service layer.
- Implemented Struts tag libraries like html, logic, tab, bean etc in the JSP pages.
- Used My Eclipse to develop, test and deploy all the Java components.
- Implemented Oracle database and JDBC drivers to access the data.
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
Environment: Java, Hibernate, Spring Framework, Apache Wicket, Log4J, MyEclipse , Weblogic 10, Servlets, JSP, JDBC, HTML, DHTML, Java Script, CSS, Perforce, UML, XML, XSLT, MySql, Windows NT, AIX Unix, Drool.