J2ee Architect Resume
New York City, NY
SUMMARY
- Over 11 years of experience in software industry in various capacities ranging from a developer to a team lead to an Enterprise Architect involving all phases of software development.
- Solid experience in several business domains (Finance, Insurance, Supply Chain Management, Manufacturing, CRM, Media & Publication).
- Experienced in leading the strategies and roadmap for secured, scalable enterprise applications.
- Very good at translating business requirements in to UML artifacts (use cases/activity diagrams) and documenting the entire system design (class/sequence diagrams) in UML using OOAD techniques.
- Experienced in executing projects at Offshore and providing low cost solutions to the clients via project outsourcing. Hands on experience with the Onsite - Offshore model that works for the client.
- Strong project management skills with experience in project planning, project estimation, risk based management, project tracking and execution.
- Experience in designing and developing highly scalable and maintainable rich Internet applications.
- Developed many secured (Digital Certificates/Signatures) B2B solutions (third Party integrations) with SOAP/XML/HTTP and Web Service technologies using Service Oriented Architecture (SOA).
- Experienced in performance tuning and load testing the applications for scalability and reliability.
- Expertise in XML (SAX, DOM), XSL, XSLT, XPATH, SOAP, HTML, DHTML.
- Experienced in working on version control tools Microsoft Visual Source Safe, CVS, Subversion and Interwoven Team Site.
- Good knowledge of relational databases like Oracle, MS-SQL Server, DB2.
TECHNICAL SKILLS
Languages: Java, Visual Basic, and C.
Java Technologies: Java, J2EE, JDBC, JSP, Servlet, EJB2.0, JNDI, Java Beans, Struts, Spring, Hibernate, WebServices, JMS, JAXB, SSO, JCR, Apache Wicket.
App/Web Servers: WebSphere5.1/6.0,Weblogic6.1/7.0/8.1,Apache, Tomcat, Orion, IPlanet, JBoss, Netscape.
IDE: JBuilder 8.0/9.0, Kawa 4.5, Eclipse 2.1, JDeveloper, IBM WSAD5.1, RAD6.0.
Operating Systems: Windows 97/98/2000/XP/NT, Red Hat Linux 7.0, Solaris 8.0, MS-DOS.
Internet: JavaScript, XML, XSLT, AJAX, HTML, DHTML, SOAP.
Databases: Oracle 7.x /8.x/9.x/10.x, DB2, MS-Access, SQL Server.
Source Safe Tools: Rational ClearCase, Microsoft VSS, MKS, CVS, Subversion and TeamSite5.4.
ETL Tools: Informatica6.1 (Power Centre, Power Connect).
Design Tools: RationalRose 98/2000, Microsoft Visio, and UML
Others: SQLR, qMail Server, Load Runner, WebTrends, TeamSite OpenDeploy, Entrust GetAccess, Primus 3KB, Mercury SiteSeer & SiteScope, Ping Federate, Vignette, OnDemand, Filenet, Jackrabbit, C
PROFESSIONAL EXPERIENCE
J2EE Architect
Confidential, New York City NY
Responsibilities:
- Responsible for implementing JSR170 specifications involving JCR / CRX / Jackrabbit.
- Installed and configured CRX application to administrate the repository.
- Have developed abstract classes, interfaces and reusable utility classes.
- Developed the CDA using REST framework and also implemented the WEBDAV for the same.
- Developed model XSLT templates for CDA application, which were then used by other template developers.
- Performed POC on Apache wicket framework and recommended the same to the management.
- Designed and Developed the TIPS admin tool interface using apache wicket.
- Integrated spring beans with Wicket using spring annotations.
- Developed the DAO layer in CMA using JcrTemplate and JcrCallback mechanisms.
- Designed and created LCDS (Live Cycle Data Services) for the Flex application.
- Debugged Action Scripts in the TIPS Editor tool, which is developed in Flex.
- Automated the build process using ANT and MXMLC for Flex applications to retrieve the code from subversion, build and deploy.
- Installed and configured Anthill Pro to perform builds and deployments.
- Played a vital role in data migration by creating native java method of extracting and loading the data from legacy systems.
- Developed the mass publishing system.
- Increased the performance of importing data using XSLT and java.
Environment: Java, Spring2.0, XML, XSLT, Tomcat, JCR, Apache Jackrabbit, CRX, WSAD, Adobe Flex, NextGen Caching, ANT, MXMLC, AntHillPro.
J2EE Developer / Team Lead / J2EE Architect
Confidential, Bridgewater NJ
Responsibilities:
- Responsible for developing architecture and design, establish standards and enforce through reviews.
- Lead and mentor the development team and managed critical components.
- Implemented J2EE patterns like Service Locator, Data Access Objects (DAO), Value Object pattern, which are extensively used.
- Helped offshore team in designing SOA (service oriented architecture), for multiple OnDemand and FileNet server reusable assets.
- Responsible for delivering the projects in full lifecycle manner includes project initiation, planning, execution, monitoring and closing the projects.
- Represented EDMS during business critical Compliance releases.
- Automated the build process using ANT and Maven for EJB applications as well web applications.
- Designed Xenos templates for PDF conversion.
- Played a vital role in migrating all the EDMS related applications to Websphere6.0 environment.
Environment: Java, EJB, Struts, JSP, Websphere5.0/6.0, MQ Series, IBM WSAD, RAD, IBM OnDemand Server, FileNet, Xenos.
J2EE Developer / Team Lead / J2EE Architect
Confidential
Responsibilities:
- Involved in preparing the Design Document, which consists of sequence diagrams and the implementation logic of web services.
- Developed web services client stubs using apache axis.
- Developed the build file to create web services client for the given wsdl.
- Configured and integrated Spring with Hibernate.
- Created hibernated mapping files where required.
- Modified the personalization factory used in the portal.
- Responsible for unit testing using Junit and debug the problems.
- Designed and developed a generic SSOFactory using Singleton pattern.
- Developed code for SAMLCreator and SAMLParser, JSP, Action classes in Struts.
- Worked as SSO Developer, which involves tasks like installing and configuring Ping Federate Server as both Assertion and Relying party.
- Debugged and modified the Ping Federate API to suit to the requirements.
- Responsible for unit testing debug the problems.
- Developed web services client stubs using apache axis.
- Developed the build file to create web services client for the given wsdl.
- Developed web services client to display the messages in the Message Center.
- Developed custom based SQL queries to speed up the content search from Vignette.
Environment: Java, Struts, JSP, Tiles, Axis Web Services, SOAP, Main Frames, Spring, Hibernate, SOAP, Websphere5.1, Jboss, IBM WSAD, AIX, SAML, Single Sign-On, Ping Federate, Vignette, Oracle.
J2EE Architect / Team Lead
Confidential, SantaClara, CA
Responsibilities:
- Worked in total software development life cycle from designing to end product using J2EE as the main platform.
- Designed front end using Jakarta Struts implementing MVC design pattern and writing custom Tag libraries, JSP, Java Beans, Struts Controller, Action and Action Form classes and using Struts tag libraries.
- Developed the back end using Servlets, JDBC, and XML.
- Used JBuilder9 for development and Teamsite OpenDeploy for deployment.
- Installed and configured Entrust GetAccess (SSO) for this application.
- Developed Informatica mappings using SAP system as Source and Flatfiles for targets.
- Done data conversion from Primus 3KB to Kana using Primus eServer Perl utility.
- Installed and configured WeblogicCommerce Server 3.5, Deployed (J2EE components), Integrated, and done Maintenance, Performance Tuning, Administration, Clustering, setup JDBC Connection Pools.
- Written shell scripts and PL/SQL procedures to load the iDOCs from SAP into the DataBase.
- Developed Utility classes that makes BAPI calls to SAP through HTTP and parse the XML data
- Implemented the pipeline architecture and webflow methodology.
- Installed and configured the VeraZip Taxware, which is used for US, based customers.
- Lead the Global Application Production Support Team for all Confidential web related applications. Optimized and streamlined various Production Support Activities.
- Worked in Production Support. Operations include in monitoring all the applications through monitoring tools like SiteSeer & SiteScope. Updating OS patches, version control, code reviews.
- Installed, Configured and Maintained WebTrends Reporting Tool to monitor and analyze various websites of Confidential .
- Installed, Configured and Maintained TeamSite OpenDeploy & Content Management Tool.
Environment: WeblogicCommerce Server 3.5, Weblogic8.1, Java, JDBC, JSP, J2EE, HTML, JavaScript, XML, DOM, SAX, XSLT, Oracle8, Verazip Taxware, Entrust GetAccess, Solaris, Unix Shell scripting.
