Websphere Portal Java Tech Lead Resume
Wallingford, CT
PROFESSIONAL SUMMARY:
- Over 8 years of experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications.
- HealthCare & Banking industry domain experience
- Experience in design and development of IBM, JSR 168 and JSR 286 portlets
- Strong programming skills and development experience in JAVA 1.5, J2EE, Websphere Portal 6.1, SOAP Web Services, Struts1.2, Spring 2.5, SQL 10g/11g, DB2, Servlets, JSP, JSTL, JDBC, JavaScript, Java Beans, XML Schema and XML.
- Experience in Websphere Portal Admin functions
- Strong knowledge and Experience in using J2EE design patterns like Singleton, Front Controller, Session Facade, Business Delegate, View Helper, and Data Access Object.
- Experience in design and development of J2EE applications wif reliability, security, manageability, scalability, extensibility, performance, and re - use.
- Proficient wif Web Page Development using JSP, HTML, XML, CSS, Flex, AJAX and JavaScript.
- Experience of using and developing Use case and Interaction diagrams using UML.
- Experience of Lean management and SLAM processes
- Experience in working wif Veracode, OWASP security scanning tools
- Extensive experience in J2EE, Struts & Spring frameworks, MVC architecture.
- Extensive experience in Object Oriented Analysis and Design (OOAD), and Object Oriented Programming (OOP) Technologies.
- Working knowledge of application servers like IBM Websphere, Apache Tomcat & JBoss.
- Extensive experience wif Oracle 10g/11g, DB2, MS SQL server, MS Access databases.
- Experience in working wif IDEs like RSA, Eclipse, RAD and Flex Builder.
- Experience in developing server side components: Enterprise Java Beans like Session beans, Entities and Message Driven beans (CMP, BMP and MDB) using EJB3.0.
- Understanding and application of Multithreading and exception handling concepts.
- Experience in writing SQL, DB2, PL/SQL queries and Stored procedures.
- Experience in using version control software ClearTeam, ClearCase, ClearQuest, VSS, SVN & CVS.
TECHNICAL SKILLS
Operating Systems: Windows XP, Windows 7, UNIX
Languages: Java, JavaScript, SQL, HTML, XML, SOAP
Databases: Oracle 10g/11g, DB2, MySQL, MS Access
Web Related: HTML, XML, Java Script, JQuery, Java Servlets, JSP, CSS, Flex, SAX/DOM, AJAX, SOAP UI, WSDL, IBM WebSphere Portal 6.1
J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans
Portal Server: IBM Websphere Portal server 6.1
Application Servers: IBM WebSphere 7.0, JBoss
Web Servers: IBM HTTP Server, Tomcat 7.0.
Database Tools: SQL Developer, RSA, TOAD
IDE & Versioning Tools: Eclipse, IBM RSA, IBM RAD, Maven, ANT, SVN, VSS, CVN, ClearTeam, ClearCase, ClearQuest
Frameworks: Struts, Spring.
Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller Architecture and Front Controller.
Domain Knowledge: Healthcare, Banking
PROFESSIONAL WORK EXPERIENCE:
Confidential, Wallingford, CT
Websphere Portal Java Tech Lead
Responsibilities:
- Responsible for programming on specific application subsets of teh company’s application portfolio
- Participating in all phases of teh development and maintenance life cycle
- Developed projects on JSR 168 & JSR 286 portlets
- Maintains active relationships wif customers to determine business requirements and leads requirements gathering meetings
- Worked wif Websphere Portal 6.1 project wif Veracode & OWASP security tools, CA SiteMinder, CA Introscope
- Owns teh change request process and may coordinate wif other teams as necessary
- Develops and owns list of final enhancements
- Develops and defines application scope and objectives and prepares technical and/or functional specifications from wif programs will be written
- Performs technical design reviews and code reviews
- Created tables in DB2 & Oracle
- Worked wif SOAPUI. Developed project to consume SOAP web-services
- Ensures unit test is completed and meets teh test plan requirements, system testing is completed and system is implemented according to plan
- Supports data information planning
- Maintains technical development environment
- Mentors others and may lead multiple or small to medium sized projects
- Facilitates group sessions to elicit complex information on requirements clarification, design sessions, code reviews and troubleshooting issues
- Supports vendor evaluation
Environment: IBM Websphere Portal 6.1, JSR 168/286 portlets, Java, J2EE, JSP, HTML, CA SiteMinder, Servlet, Struts/Spring MVC, JavaScript, UNIX, DB2, SQL, RSA, Maven, JUnit, SOAP, Microsoft SharePoint, IBM ClearTeam, IBM Rational ClearQuest, IBM OnDemand, IBM CA Introscope
Confidential, NJ
Java Portal developer, Sr. / Application Support / Onsite Coordinator
Responsibilities:
- Supporting and servicing nine applications out of which 5 are client user facing - live - applications
- Created projects on IBM & JSR 168 portlets wif Tivoli Access Manager
- Developed and reviewed J2EE design and design documents
- Prepared class and sequence diagrams
- Initiated emphasis on using available common components, built common components and code, developed modular, scalable and expandable design and code
- Defined and ensured that architecture, design and coding standards were followed in teh applications
- Provided analysis, design, coding and testing for mission critical modules in any of teh applications
- Monitoring teh development process, identifying and fixing test failures
- Liaising wif other developers, testers and programmers to find teh root cause and resolve teh issues found
- Preparing detailed Plan and Strategies before development cycle starts
- Instituted Technical guidance to development teams
- Tracked project deliverables and quality of deliverables
- Interacting wif teh client and tan testers for requirement analysis and to identify problems
- Estimating teh development time required for given requirements or fixes considering unit testing
- Consulting wif members of teh project team to analyze operational procedures and information generation or utilization needs
- Perform unit testing on computer programs, forms, reports and interfaces
- Provide assistance to users wif application related issues or problems
- Updating systems data and prepare conversion requirements
- Create and maintain technical documentation on computer based information systems; compiling documentation for design changes or creation criteria
- Analyzing, writing reports & communicating results to colleagues, managers and clients
- Created HTML/XHTML, Java, JavaScript, JQuery, XML, SQL, PL/SQL for Oracle, Web application design, UML, Creating Use Cases, Creating Activity Diagrams, Creating Sequence Diagrams.
- Extensively involved in teh application code development and unit testing.
- Developed teh front-end wif full end-to-end functionality using Java - J2EE, implemented in Front Controller Design pattern using RAD IDE.
- Utilized JSP Standard Tag Libraries and developed custom tags in teh design and development of Views.
- Developed custom Tag Libraries for some of teh UI features.
- Used struts 1.x features extensively as part of teh UI developed using MVC framework.
- Implemented client side validations using JavaScript.
- Worked wif code version control system IBM ClearCase.
Environment: Java, J2EE, IBM/JSR 168 portlets, JSP, HTML, Servlet, Struts/Spring/Cairngorm MVC, JavaScript, IBM Websphere Portal 6.1, SQL, RAD, Tivoli Access Manager, Flex builder, Ant, JUnit, XML, SVN, VSS, IBM Rational ClearCase, IBM Rational ClearQuest
Java/Portal/SQL Developer, Sr.
Confidential
Responsibilities:
- Teh application was designed on Struts Framework to make use of MVC pattern.
- Used Struts validator framework to automatically validate user inputs.
- Developed IBM & JSR 168 portlets
- Extensively used struts Action and Form Classes (Action, DispatchAction) which will validate teh input forms (Form Beans populated by JSP pages) based on teh business logic.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience.
- Involved in designing teh data model for teh system.
- Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
- Developed teh application on WebSphere Application/Portal Server.
- Integrating existing J2EE applications into WebSphere Portal and enabling Web Services on Portal Server.
- Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
- Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, Servlets.
- Involved in writing test cases using JUnit.
- Used SVN, ClearCase tool for Version control.
- Implemented Connection Pooling and deployment of applications in WebSphere App server.
- Support for System testing and User Acceptance Testing.
- Involved in migrating code from development to QA, QA to UAT and UAT to Production environments.
- Release management of teh code between different environments.
- Developed and maintained Ant Scripts for teh build purpose on various environments.
- Developing web applications as an end users/client’s perspective/requirements
- Monitoring teh development process, identifying and fixing test failures
- Perform unit testing on computer programs, forms, reports and interfaces
- Liaising wif other developers, testers and programmers to find out teh root cause and resolve teh issues found
- Interacting wif onsite coordinator and leading teh whole process from offshore
- Preparing detailed Plan and Strategies before development cycle starts
- Interacting wif testers for requirement analysis and to identify problems
- Estimating teh development time required for given requirements or fixes considering unit testing
- Consulting wif members of teh project team to analyze operational procedures and information generation or utilization needs
- Analyzing, writing reports & communicating results to colleagues, managers and clients
Environment: Java, IBM & JSR 168 portlets, J2EE, JSP, Servlet, Struts MVC, JavaScript, IBM Websphere Portal 6.0, SQL, HTML, RAD, Ant, JUnit, SVN, VSS, IBM Rational ClearCase, IBM Rational ClearQuest
Confidential
Java/Portal/SQL Developer
Responsibilities:
- Involved in gathering functional requirements, providing cost estimates and performing teh design and solution approach.
- Involved in development of teh web service using Eclipse 3.1.
- Worked wif JSR 168 portlets
- Persisted domain model using Hibernate’s object-relational mapping facilities and Oracle Database.
- Involved in building data objects and persistence objects using DAO design pattern.
- Involved in integrating wif other applications for teh data retrieval.
- Developed queries and checking teh results in SQL Developer.
- Used CSS and HTML to develop teh application view.
- Worked extensively in SVN for version control.
- Responsible for design of composite pages, architecture of developing portlets.
- Performed rigorous JUnit Testing.
- Developed and reviewed architecture, related documents and architecture diagrams
- Developed and reviewed J2EE design and design documents
- Instituted Technical guidance to development teams
- Defined and ensured that architecture, design and coding standards were followed in teh applications
- Provided analysis, design, coding and testing for mission critical modules
- Interacted wif Oracle using JDBC
- Tracked project deliverables and quality of deliverables
Environment: Java, J2EE, JSP, JSR 168 portlets, HTML, Servlet, Spring MVC, JavaScript, IBM Websphere Portal 6.1, SQL, IBM RAD, Ant, JUnit, XML, SVN, VSS, IBM Rational ClearCase, IBM Rational ClearQuest
Confidential
Java Developer
Responsibilities:
- Prepared technical documentation of teh project, which covered teh user manual for various modules of teh System.
- Implemented MVC architecture using Flexcube @ framework.
- Created abstract classes, abstract methods, core packages, distributed application, generic declaration, interface classes, packages, and exception handling methods.
- Used XSLT and CSS to develop teh application view and JavaScript for Client Side manipulation.
- Creation of Database Management System using PL/SQL statements, stored procedures, functions and triggers.
- Developed web tier using CSS, HTML, XML, JSP, Servlets.
- Used VSS as Software Configuration Management (SCM) system.
- Involved in Retro-Fit activities to match teh changes in client specifications during different phases of teh project.
- Release management of teh code between different environments.
Environment: Java 2, JDK 1.3, J2EE 1.3, JDBC, Oracle 9i, Java Script, HTML, CSS, Eclipse, WebSphere 6.1.
Confidential
Java Developer
Responsibilities:
- Played an active role in development life cycle right from requirement study to Implementation.
- Responsible for development of all teh pages needed for synching teh license information onto teh website and also designed a compact Oracle database schema.
- Created abstract classes, abstract methods, core packages, distributed application, generic declaration, interface classes, packages, exception handling methods.
- Creation of PL/SQL statements, stored procedures, functions and triggers.
- Used CVS as Software Configuration Management (SCM) system.
- Coding using Java, JSP, Java Beans and Servlets.
- Testing - unit testing.
Environment: Java, JDK 1.3, JSP, JSTL, Servlets, JavaScript, HTML, PL/SQL, Oracle, Web Logic, WebSphere