Solution Consultant Resume
SunnyvalE
SUMMARY
- Having 8 Years of experience in Java, J2EE technologies includes Software Analysis, Design, Development and deployment of the applications in the domain areas of Enterprise Solutions and Web Development in Internet/Intranet technologies.
- Demonstrated experience in Java, J2EE, Web Services (SOAP, WSDL, JAXP, JAXB, JAX - RPC, REST & JAX-WS), Spring and extensive application development expertise utilizing technologies such as JDBC, JTA, EJB, RMI and JMS.
- Demonstrated experience XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas.
- Demonstrated experience in SOA Architecture, Design and Development of SOA using Java and J2EE technologies.
- Hands on experience on Design and Development of custom business rules frame wok for enterprise applications.
- Hands on experience on different web services engines like Web Logic, Axies 2 and Apache CFX.
- Hands on Experience in Enterprise Service Bus like ALSB 2.1 and 3.0 (Oracle Service Bus) and TIBCO ESB.
- Expertise in using MVC framework (like Struts, spring, JSF) and various design patterns (Singleton, Factory, Façade, DAO (Data Access Object), DTO (Data Transfer Object).
- Worked with WebSphere 6.1, Weblogic 8.1/10.3, JBOSS application servers and Apache Tomcat 4x/5x web servers.
- Development IDE includes Eclipse 3x, IRAD, RSA 6.0 and Edit plus.
- Rich experience in using DB2, Oracle 8i/9i/10g, SQL, MYSQL, SQLServer and PL/SQL (Stored Procedure, Functions, Triggers etc.)
- Good knowledge of writing ANT Scripts, Deployment Scripts, Unix Shell Scripts & UNIX.
- Widely used UML, Rational Rose, RUP and Use Cases in system analysis, design and in doing project specifications.
- Experienced in creating test plan and test strategy according to the business requirement specification and Junit testing.
TECHNICAL SKILLS
Languages: Java1.5, C, C++ and Visual Basic.
Operating Systems: UNIX, LINUX and Windows
Databases/RDBMS: SQL, PL/SQL, Oracle 9i,10g,11g
Internet Technologies: Servlets, EJB, JMS, JSP, XML, RMI, JSTL, JPA.
Development Methodologies: OOAD, UML, RUP.
Application Servers: Web logic 8, 10gr3, Sun One Application Server8.0, WebSphere, Tomcat.
Development Utility Tools: Ant, Toad, XML Spy, Eclipse, Flex Builder, RAD, Visual Studio 2005.
Web Frame Works: J2EE, Struts, Spring, JSF, Hibernate, Tiles Validation framework
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale
Solution Consultant
Responsibilities:
- Responsible for interfacing with the customer directly to gather the requirements and customize the application.
- Working on different IAM products like Siteminder, Confidential IDM to integrate the Arcot authentication products such as Web Fort, Risk Fort, etc.,
- Responsible for replicating customer environment setup with different Virtual machines in Confidential lab.
- Responsible for implement the custom applications with customer specific flow for providing authentication and single sign on.
- Responsible for deploying the Confidential Arcot products and custom application for providing Authentication in customer location.
- Using AXIS2, JAX WS web services communications for different types of identity providing.
- Integrated Confidential IDM Service with Arcot as part of one the solution for identity providing.
- Responsible for Updating the User interface as per the customer requirements.
- Implemented LDAP secured commutation utility for Window Ad and Sun One LDAP.
- Responsible for testing the latest Arcot product versions on different environments with Tomcat, Web logic, Web Sphere and JBOSS.
- Working on Cross Domain Single Sign On implementation using Arcot Flow Manager.
- Implemented VPN and Signal sign applications using customer existing environment in arcot customization applications.
- Developing application based on oracle/sql database as backend storage of business information.
- Develop, document & revise system design procedures, test procedures and quality standards.
- Consuming and Producing the Secured web services using JAX WS and/or AXIS2 web services.
- Developed dynamic load test interfaces for customer requirements.
Environment: Java (Core Java, JSP), J2EE, XSD, JAXB, Axiom, XML, Java Script, Oracle 10g, Sql Server 2005, Axis 2, JAX WS, JAX RS, Web Logic Server 10gr3, Web Sphere, JBoss, Tomcat, Eclipse, Microsoft Exchange Server, Log4j, ANT, Java Security.
Confidential, San Francisco
EAI Developer
Responsibilities:
- Involved in Design, developing agendas and attending regular project status meeting, involved in client meetings and business counterparts meeting for requirement gathering.
- Involved in the analysis/design/coding of the SOA architectural using Web-Services (using SOAP, WSDL, JAXP, JAXB and JAX-WS) and ALSB.
- Used JAXB for XML Binding to marshal/unmarshal the xml - Java Object and Java Objects - XML.
- Implemented Business Services, Proxy Services and Stages for exception handling in ALSB Level.
- Implemented JMS for asynchronous message communication with Notification Server whereas the backend being mainframe.
- Used JAXP (SAX) parsers for parsing XML files for transformation and validation.
- Involved in Performance tuning of the enterprise layer and implemented Spring DAO calls for execute stored procedures to solve performance issues.
- Designed and developed custom Business rules frame work in plain java coding.
- Implemented service as well as data access tier using Spring DAO support for Hibernate.
- Implemented Spring AOP for logging, transaction management.
- Designed and developed Exception handing mechanism for the different flow.
- Involved on Object Oriented Analysis and Design and worked on various UML diagrams.
- Developed the test cases using JUnit for web services, wrote Ant scripts for build and WLST script for deployment.
Environment: Java 1.6(Core Java, JSP, JMS), J2EE, XSD, JAXB, X Query, XML, Oracle 10g, Oracle OSB (ALSB 3.0), Web Logic Server 10gr3, Eclipse, Log4j, ANT, Clear Case, JAX WS, EJB 3.0.
Confidential, Reston, VA
EAI Developer
Responsibilities:
- Developed J2EE Integration Architecture in Agile Methodology, Case analysis and UML skills in building highly sophisticated systems and also Performed Gap Analysis for the tasks.
- Implemented SOA architecture using JAX-WS, WSDL, SOAP and Oracle SOA Suite.
- Used JAXB for XML Binding to marshal/unmarshal the xml - Java Object and Java Objects - XML.
- Implemented Pagination Technique for displaying Trades, Trade Exceptions, and Trade rejected messages and Trade Acknowledged messages.
- Worked Web Services Composition and used development tools like JAXB API, JAX-RPC and JAX-WS.
- Used Aqua Logic Service Bus for integrating and managing Web Services composition.
- Managed Load balancing and Dynamic Routing and hosted web service in Aqua Logic Service Bus and involved in Failure Mode and Exception Handling.
- Marshall and unmarshall SOAP request and SOAP response by using JAXB API.
- Implemented Spring Transactions, Spring Context framework in enterprise application.
- Implemented Spring AOP for logging, transaction management.
- Used Hibernate as ORM tool to map the database tables and developed DAO classes to connect the database and integrated with Spring Framework.
- Involved POJO programming and Hibernate Inheritance, Polymorphism and Hibernate Caches.
- Implemented GOF design patterns like Business Delegate, Session Façade, Service Locator and DAO.
- Persistence layer was implemented using Hibernate interacts with the database.
- Developed Oracle Queries, PL SQL Programming and Cursers for storing, retrieving and updating data in Oracle data base.
- Responsible for creating test planes and test strategies by analyzing the business requirement specifications.
- Experienced in performance testing and developer testing.
- Extensively worked on production support and Production support issues solving.
- Worked on Deployment of build application using ANT and CVS.
Environment: Java 1.5 (Core Java, JSP, JMS, EJB 3.0), J2EE, Flex, Ajax, XSD, JAXB, X Query, XML, Oracle 10g, Hibernate, Web Logic Server 10, BEA Aqua Logic Service Bus, Eclipse, Log4j, ANT, Windows Server 2003, LINUX.
Confidential
Java Application Developer
Responsibilities:
- Developed J2EE Integration Architecture in Agile Methodology and Design using Clear Case.
- Development of UI Screens using JSF, HTML, CSS, and Ajax.
- Implemented SOA architecture using JAX-WS, WSDL, SOAP, Tibco EMS and Tibco Business works.
- Used (Web Services) SOAP for communicating with the other system through XML request and XML responses.
- Used Struts Internationalization provision in order to support for both US and Canada locales.
- Involved in Spring Inversion of Control, Spring Context and Spring ORM Framework.
- Parsed XML Data using DOM Parser and generated XML Data Schemas for XML Documents.
- Used Hibernate as ORM tool to map the database tables and developed DAO classes to connect the database and integrated with Spring Framework.
- Worked on Materialized views for getting data from remote database and normalization using database links.
- Persistence layer was implemented using ORM Hibernate Framework which interacts with the database.
- Worked on Deployment of application using ANT and Worked on Production support issues.
- Worked on Web Sphere 6.0 to configure web application and managing load balancing.
- Developed connection pooling on tom cat application server.
- Coordinated with testing team in system integration test and services level unit testing and regression tests.
- Performed Developer testing things white box and block box testing things and performance oriented testing.
- Developed Crystal reporting web Application using JSP and Crystal Reports APIs.
- Developed Crystal reporting web application as customer based Application creating Crystal report environment.
Environment: Java 1.5(Core Java, JDBC, JSP), J2EE, Spring, JSF, Tibco Business works, Tibco EMS, Ajax, HTML, DHTML, CSS, Ajax, XML, Sybase, Toad, Web Sphere, ANT, Hibernate, iText API, Crystal report API, Apache Axis, Linux.
Confidential
Java Application Developer
Responsibilities:
- Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
- Developed and maintained the client-side application using JSP, Java, XHTML, CSS, and JavaScript.
- Responsible for data validation on the Client side by using JavaScript.
- Used swing in developing the poll engine tool where we have to accept the answers from and have to store them in the database and displaying the results in bar chart and pie chart.
- Participated in development of presentation tier using Struts & Tiles Framework.
- Validation Framework was used for both client and server side validations.
- Jakarta Struts Framework was used to make the application Web-centric and followed the MVC modular architecture for the application.
- Implemented design patterns like Front Controller, Business Delegate, Session Façade, Service Locator and DAO.
- Developed business services using EJB’s.
- Persistence layer was implemented using Hibernate Framework which interacts with the database.
- Used Eclipse 3.x for developing web components such as JSP, Controller tier that includes action classes.
- Implemented single sign on and Authentication using Site Minder API.
- Extensively used core java technologies Exception handling, Multi threading and generic programming.
- Deployed the application on Sun One Application Server.
Environment: Glass Fish Application Server, Eclipse 3.1, UML, struts, EJB Session Beans, Hibernate, JSP, AJAX, JMS, SWING, Java Script, Servlet, Java Mail API, Oracle 9i, Site Minder, Junit, CVS, LINUX OS, Sun Solaris, Core Java, Clear Case.
Confidential
Application Developer (J2EE)
Responsibilities:
- Involved in development of different components of Web Application.
- Designed and implemented associated action classes for MVC framework.
- Developed Enterprise Java Beans.
- Java script for client side validations.
- Involved in development of Localization using the UTF-8 formatted data.
- Developing web pages for Control Center module using HTML, XHML, CSS, JavaScript and JSP
- Developed the Login module, Registration module using JSP, Bean and Servlets to make appointments or to retrieve contact information of the health care professionals within around the zip code/place given as input
- Development of UI Screens using JSP, DHTML, CSS and JavaScript
- Implemented Front Controller Design pattern.
- Integrating reports to Front-end application using Jasper Reports API
- Involved in writing Unit Test Cases and execution in Junit.
- Involved in writing SQL and TSQL programming in Oracle.
Environment: Java, MS SQL Server, EJB, Servlets, JSP, JDBC, Java script, Tomcat Web Server, Swing, Linux
Confidential
Java Developer
Responsibilities:
- Analysis, Design and development of the new application using several techniques and methodologies like Refactoring, Object Oriented Analysis Design using UML methodology with Rational Rose tool.
- Coding and Implementation of Credit Profile & Search Modules using technologies like JSP, JSTL and Custom Tag Libraries, Java, Struts along with JavaScript, DHTML, and XML etc.
- Used Rational Clear Case tool for the version management.
- Extensively worked on the ANT (Build File) and Shell Scripts for the automated deployment in both Weblogic APPLICATION SERVER in UNIX Environment and TOMCAT Application Server in Windows.
- Involved in Application and User Authentication and Authorization in LDAP Meta directory.
- Used Handler Chain mechanism for adding or removing various handlers.
- Unit testing of modules using Junit.
- Bug fixing of various modules.
Environment: Java, J2EE, EJB, JSP, JDBC, Struts1.1, Weblogic 8.1, LINUX, Sybase, LDAP, XML, XPATH, XML Cursor, XML Signature, LDAP Authenticator MBean, Web sphere MQ, Eclipse, Junit, Rational Rose, Junit Testing, Unix.