We provide IT Staff Augmentation Services!

J2ee Architect Resume Profile

5.00/5 (Submit Your Rating)

Professional Summary:

  • Technically sophisticated and astute professional with more than 13 years of experience in Information Technology
  • Experience with all aspects of project life cycle including: design, documentation, development, load testing, quality assurance, deployment, management, and maintenance
  • Recent working experience with SOA technologies
  • Capable team player and project leader who works well with people at all levels.
  • Demonstrative experience in the architecture, development, implementation and maintenance of web based applications using Java / J2EE technologies on Windows/Unix platform
  • Expertise in designing J2EE and WebSphere portal applications using Object oriented design and UML
  • Build durable application architectures, Independence with regard to API/framework providers
  • Bridge between developers, project managers, and business experts
  • 4 years of experience in architecting J2EE and SOA applications. 3 years of experience in architecting, designing and implementing Portal Applications
  • Worked on all the major Portal servers including IBM Websphere 5.0 / 5.1/6.0/6.1, Liferay Portal 5.0.2/5.1 and Vignette 7.3
  • Hands on experience with Content Management integration with Portal.
  • Involved in SSO Integration Siteminder, LDAP for securing portal content and resources.
  • Experience in migrating J2EE applications to portal and Portal applications to Latest release of the portal. Including portlets and Portal Applications, Themes and Skins config, Portal Resources, user customizations and Virtual Portal Data and verifying the migration tasks.
  • Designed and setup best practices for migrating non portal J2EE applications to Enterprise Portal Platform.
  • Migrated Portal Application with IBM Portlets API to JSR 168 portlets for IBM Websphere Portal Server.
  • Migrated Websphere 5.0 portal Applications to 5.1 and Websphere Portal 6.0 applications Websphere Portal 6.0, 6.1.
  • Designed Code deployment and Content deployment strategies to the portal, migration of content from Dev Environment to Staging / Production Environment using Deployment workflows .
  • Mentored development team on portal development. Explained the similarities and differences between Conventional J2EE application and Portal applications.
  • Experience in developing and deploying applications in multi - tiered application environment
  • Good experience in J2EE design Patterns like Session Fa ade, Service Locator, DAO, DTO and Business Delegate
  • Experience in integration tier technologies such as ESB and WebSphere Message Broker
  • Proficient in creating design documents USE Case diagram, Class diagram, Sequence diagram, deployment diagram using UML tools like MS Visio and Rational Software Architecture
  • Extensive hands on experience in the development of IBM WebSphere Portlet IBM JSR 168 and developing Portlets using WebSphere Portlet Builder WebSphere Portlet factory
  • Very good understanding of IBM WebSphere Portal Specification and framework
  • Extensive exposure to software engineering concepts and Software development methodologies including SDLC and Agile

Technical Skills

  • Operating Systems: AIX 4.3.3/5.1/5.2, Red Hat Linux 7.3, Sun Solaris 7/8/9, Windows 98 SE/2000 Server/XP and 2003 Server
  • Languages: Java, C, C, SQL and PL/SQL
  • J2EE Technologies: J2EE 1.2/1.3/1.4, JSP, Servlets, EJB, Java Beans, Java Swing/AWT, Servlets, JSF,
  • JMS, JNDI, RMI and Struts
  • Web 2.0: Ajax, DOJO, RSS Feed, Blogging and Web Content Management
  • Servers: WebSphere Application Server 4.0/5.x/6.0, WebSphere Portal Sever 5.0/6.0, HTTP Server 1.3.x/6.0, iPlanet 4.1 and Site Minder 5.5
  • Databases: Oracle 7.3/8i/9i, DB2 V8.x, SQL Server 2000 and MS Access

PROJECTS SUMMARY:

Projects:

Confidential

Role: J2EE Architect

Confidential is a online application provides business banking solutions services to mid range businesses. Providing services like ACH Processing, Positive Pay, Controlled Disbursement, Wire Transfer Foreign/Domestic, Balance Transfer, Batch Transfer, Stop check, Payroll, Investment Services, Trading Services CitiDirect and CitiFX Pulse, Account Opening services, ESCROW Accounts, Business Administration, Account / User Administration etc. Front end is J2EE struts and Backend is Db2 CICS, Siteminder, Federated Security using CitiSAML. CitiWires is a legacy application processes all the Incoming and outgoing wires for US Citi Group. All the Backend processing is done using Mainframe batch jobs.

  • Responsible for the overall system design and architecture for assigned projects as well as any of its associated application reference architectures.
  • Creates and executes development plans across multiple projects and revises as appropriate to meet changing needs and requirements.
  • Analyze the business requirement document shared by business.
  • Work with business managers to resolve the queries / ambiguity in the requirements
  • Review the offshore effort estimation and project plan the plan with client
  • Prepare high level design using RSA rational software architect and UML
  • Work with offshore team to translate the business and functional requirements business process models and use cases into detailed technical design
  • Suggests alternative technical solutions to meet client requirements more efficiently, and/or with greater reusability, and / or longer life.
  • Present the solution design to the client development manager and get the approval
  • Track and monitor the progress with offshore development manager. Keep management well informed of status of development effort.
  • Define, communicate and enforce coding standards. Review the code to make sure coding standards are followed and code is as per the design specifications.
  • Identify reusable code required for our code library and ensures the high quality creation of the code.
  • Review the test plans, development and IST test results to make sure results as per the business specifications and meet the requirements
  • Promote the code to UAT and monitor UAT progress
  • Work with UAT team, client managers and offshore to effectively support UAT and get the UAT sign off
  • Support and monitor the production deployment and address the deployment issues if any.
  • Technical guidance mentoring of others on the Citibusiness online and wires project

Confidential

Role: Technical Project Manager

Confidential com application was originally developed by a Blast Radius. Citi took over the project from Blast by mid of Feb. myFi.com is a Financial planning web application which provides services like Account aggregation, Financial Planning and tools and assistance set and achieve the financial goals. This is a simple web application which can be divided into 4 modules at high level.

  • Analysis of current myFi.com application
  • Analyse the Yodlee performance issues, develop a plan and work on fixing the Yodlee issues.
  • Prepared Performance opimization strategy for Yodlee Web Service, Web 2.0 based module and articles.
  • Identied the design issues, prepare strategy for fixing the design issues and ongoing defect fixes.
  • Responsible for System Analysis that included System Design for Blogger/ Article Module.
  • Prepared Impact analysis, High Level and Low Level Design documents.

Environment: IBM Web Sphere Server 6.1, Web 2.0, AJAX, DOJO, RSS Feed, Windows 2000, J2EE, RAD 7.0, SVN, Web Services Jaxp RPC,SOAP, ESB IFX, Yodlee,Oracle 10g.

Confidential

Tech Lead / Websphere Portal Architect

Confidential is highly interactive Rich Internet Application Designed using JSR 286 Portlets API, JSF and Web 2.0 technologies like AJAX, XMLHttpRequest and DOJO. Used by Call Center Professionals. Solution to all GE Corporate Call Centers which will result in call center efficiency, improved agent productivity, reduction in operating costs, and improvement in the quality of customer service

Responsibilities:

  • Lead J2EE / Portal Architect responsible for software architecture, design and implementation of new and innovative approaches
  • System Analysis
  • Designed portal application, setup SVN repository, develop environment and implemented the sample use case for the reference to the development team.
  • Provided knowledge of technical and middleware architecture and helped to select technolgies when necessary
  • Mentored leads/developers on appropriate design and coding principles
  • Development started with Struts and Websphere portal 6.0, migrated all the portlets to JSR 286, JSF and Websphere Portal 6.1
  • Involved in SSO integration. SSO was used for authentication purpose. Roll based Authorization to the portal pages, portlets was implemented in portal.
  • Implemented field level security framework, which was fully configurable to control the roll-based access to the portlet fields.
  • Used Google AJAX search API's to embed a simple, dynamic search box and display search results in web pages
  • Design the interactive portlets using web 2.0 technologies
  • Using google AJAX search API's to embed a simple, dynamic search box and display search results in web pages
  • Used AJAX for major improvements in responsiveness and performance of web applications.
  • Preparation of Impact analysis, High Level and Low Level Design documents
  • Development, testing and deployment of the application
  • Implementation of various J2EE Design Patterns
  • Setting up development environment, SVN repository and Change management process
  • Conducting training for JSF Portlet Development for offshore and onsite team
  • Development of IBM WebSphere Portlets using a Java Server Faces web application framework
  • Creation of Build and Deployment Script
  • Setting up Build and Deploy process for Deployment for various environment Development/QA/Staging
  • Review Unit and Integration test case documents
  • Unit and Integration testing.

Environment: IBM WebSphere Portal 6.1, Web 2.0, AJAX, DOJO, RSS Feed, Google Search API, Windows 2000, J2EE, RAD 7.0, SVN, JSF 1.2, Web Services Jaxp RPC,SOAP, WebSphere Message Broker, ESB IFX and Oracle 10g

Confidential

Senior Portal Developer

Confidential is used by Investment Professionals, Marketing Professionals and fund Managers of Fidelity and institutions using the fidelity Investment services.

Responsibilities:

  • System Analysis
  • Responsible for System Analysis that included System Design for FTS Module.
  • Prepared Impact analysis, High Level and Low Level Design documents.
  • Responsible in the development, Testing and deployment of the application on the Testing and LIVE environment
  • Developed Pricing and Performance portlets using Websphere Portlet Factory using Websphere Portlet factory Builder, Model Profiler .
  • Writing an oracle stored procedure to find allocations for a given trade and executing the trades as per the allocations for a particular user.
  • Suggested ways to formalize the content management and code deployment process for the portal.
  • Contributed to 'Internet Presence' initiative to migrate Fidelity's advisor.fidelity.com trading application to the Websphere Portal platform. The application is configured using Spring and leverages JAX-RPC to integrate with Java/.NET business services in the backend.
  • Preparation of Impact analysis, High Level and Low Level Design documents
  • Development, testing and deployment of the application
  • Writing Oracle stored procedure
  • Design the Web services using Service Oriented Architecture and JAX RPC specifications
  • Preparation of Unit and Integration test case documents
  • Unit and Integration testing

Environment: IBM WebSphere Portal 6.0, Windows 2000, J2EE, RAD 7.0, Rational Clearcase, Spring 1.2, Web Services JAXP RPC and .NET, Oracle 10g, XML Access and Maven

Employer

Confidential

Tech Lead

Responsibilities:

  • Lead Portal Architect responsible for software architecture, design and implementation of new and innovative approaches
  • System Analysis including high-level design and low-level design
  • Setup coding standards and documentation
  • Development of IBM WebSphere Portlets using WebSphere Portal Server 5.1
  • Implementation of various J2EE Design Patterns like MVC, DAO, Service Locator and Factory Pattern
  • Used RSS Feed for retrieving HSBC news and deploying aggregated news content using content Deployment workflows.
  • Creating a code repository for Groupsite on US MKS Server and Set up code repository
  • Creation of sitemap Portlet using Model SPI Service
  • Integration of MKS with WSAD
  • Creating build using MKS
  • Developing and deploying applications for WebSphere Application Server Version 5.1 using MKS and Teamsite 6.5 code deployment workflows
  • Review the Unit, SAT/UAT test cases
  • Development of Teamsite templates using Perl.
  • Involved in the packaging and deployment of the Portal application on the LIVE box
  • Conducted training for JSF Portlet Development for offshore and onsite team.
  • Extensively Developed IBM Websphere Portlets using a Java Server Faces web application framework
  • Created Build and Deployment Script using maven for deploying the application to Websphere Application Server.

Environment: IBM WebSphere Portal 5.1, Windows 2000, J2EE, RAD 6.0, ES 5.3.6, MKS, Interwoven Teamsite 6.5 and Oracle 10g

Confidential

Tech Lead

Responsibilities:

  • System Analysis
  • Preparation of Impact analysis, High Level and Low Level Design documents
  • Integration of XML aggregator utility with the content deployment workflow
  • Updating the Teamsite workflow code which in Perl script
  • Preparation of Unit and Integration test case documents
  • Unit and Integration testing

Environment: Perl, CGI, Teamsite 6.5 Workflow and IBM WebSphere Portal 5.0

Tech Lead

fetched page is parsed and its links and forms are extracted. This has tremendously speeded up the BDE Testing process.

Project: BDE Deployment Prerequisite

Senior Developer

Confidential initiated, starts the deployment of listed current edition to be deployed xml files using XMLAccess. XMLAccess is used to import the xml page definition on the WebSphere portal server. Transaction Demarcation of the XMLAccess is as individual file level. If deployment of last xml is failed site results in inconsistent state and need to be rolled back by using the external utility. This is time consuming process. So Deployment prerequisite is used to take the deployment decision.

Responsibilities:

  • Low level and high level design
  • Preparation of High Level EDR, Low Level IDR Design documents
  • Implementation of J2EE design patterns like Singleton and Factory
  • Setting coding standards and writing related documentation
  • Development, Testing and deployment of the application
  • Writing shell script to run the deployment prerequisite
  • Integration of Deployment Prerequisite using Perl with Content Deployment Workflow.
  • Writing unit and integration test scripts.
  • Execution of unit test cases, record the results and bug fixing
  • Conducting code reviews and peer reviews
  • Upgrading the Teamsite templates to 6.5 using Perl.
  • Deployment of the application on the LIVE box.

Environment: Java, XML, Perl IBM WebSphere Portal 5.0 and Interwoven TeamSite 6.5

Employer

Senior Developer

Confidential facilitating card members to enroll into the Automatic Bill Payment program with various providers registered with American Express. It consists of two modules namely Admin Tool and Public Website .

Responsibilities:

  • System Analysis
  • Setting coding standards and writing related documentation.
  • Writing the code for accessing the database using JDBC
  • Implementing various J2EE Design Patterns like MVC, DAO, Service FormBeans and Business Delegate Pattern
  • Writing Oracle Stored Procedures and Triggers
  • Writing unit and integration test scripts
  • Execution of unit test cases, record the results and bug fixing
  • Conducting code reviews and peer reviews

Environment: Servlets, JSP, Struts, XML, IBM WebSphere 5.0, JDBC and Oracle

Confidential

Developer

Confidential is an online J2EE-based application, for Confidential, for processing new Credit Card Applications. It supports customer service Representatives in Customer Verification, Balance Transfer/ Line Increase Application Processing, Credit Underwriting and Fraud Application processing. It is integrated with Genteel Computer Telephony Interface CTI enhancing analyst performance to manage inbound calls. It is a WebSphere 5.0 based implementation, with backend as IMS Transactions and DB2 Database.

Responsibilities:

  • Writing the code for Service and Worker Beans.
  • Used IBM SOA architecture for developing all application modules.
  • Understanding the current architecture and incorporating the J2EE architecture.
  • Development of Session beans using EJB 2.0
  • Writing, Troubleshooting and Updating Oracle PL/SQL Procedures
  • Used JAXB to transfer XML data in to Beans and vice a versa
  • Developed the presentation layer using JSP, JavaScript
  • Writing unit and integration test scripts
  • Execution of unit test cases, record the results and bug fixing
  • Conducting code reviews and peer reviews

Environment: Servlets, JSP, EJB, XML, IBM Web sphere 5.0, MQ Series, Web services, JAXB and Oracle

We'd love your feedback!