We provide IT Staff Augmentation Services!

Lead Java/j2ee Developer/architect Consultant Resume

4.00/5 (Submit Your Rating)

Pittsburgh, PA

Summary

  • Java/J2EE/JEE developer with over 10 years of experience.
  • Experienced in full life cycle (SDLC) development involving analysis, design, development,
  • deployment, testing, implementation & maintenance of client/server, web-based and multi- tiered
  • software applications.
  • Expert on UML for Object Oriented Analysis & Design (OOAD) using MS Visio, IBM Rational
  • Software Architect (RSA) and IBM Rational Rose.
  • Expert on Core Java, multi-threading, debugging JVM, and optimizing and profiling Java
  • Applications.
  • Expert on debugging, profiling, monitoring performance, analyzing Java/JEE applications using tools such as J Optimizer, TPTP, Wily Introscope and IBM Heap Analyzer.
  • Extensive experience in Java, J2EE, JEE technologies such as JSP, Servlets, Portlets, JSF, EJB ,JMS, ESB, MQ, JTA, JDBC, JSTL, JNDI, JAXB, JiBX, DOM, SAX, JAX-RPC, JAX-WS, SAAJ,
  • JAAS and JPA.
  • Excellent working knowledge of front end technologies such as HTML, XHTML, XML, XSLT, CSS,
  • JavaScript, AJAX(DWR), jQuery and ExtJS.
  • Excellent working knowledge of MVC architecture and Struts, Spring MVC and JSF Frameworks
  • Expert on Object to Relational Mapping (ORM) technologies such as Hibernate, EJB (Entity) and
  • iBATIS.
  • Excellent working knowledge of Service Oriented Architecture(SOA) , Messaging and Web
  • Services.
  • Excellent working knowledge of IBM WebSphere ESB, WebSphere Message Broker, WebSphere MQ and BEA AquaLogic SB (Oracle Service Bus) and AquaLogic DSP (Oracle Data Service Integrator).
  • Expert on designing, developing and deploying web services and developing web service clients
  • using Apache Axis, IBM WebSphere and BEA WebLogic (Oracle WebLogic).
  • Experienced on developing, building and deploying applications on UNIX, Linux, Solaris, and
  • Windows platforms.
  • Experienced on developing and deploying applications on WebSphere, WebLogic, and Tomcat
  • Expert on developing applications using IDEs such as RAD/WSAD, Eclipse, NetBeans, Workshop and IntelliJ.
  • Well versed in Java and J2EE design patterns and best practices.
  • Experienced in database design and development and JDBC connectivity for Oracle 11g/10g/9i/8i
  • (SQL, PL/SQL, Stored procedures), MS SQL Server 2008/2005/2000, DB2 9.x/8.x and MySQL
  • Experienced in building and deploying applications on servers using Ant, Maven, and Perl
  • Resourceful and skilled in analyzing and solving problems.
  • Excellent interpersonal and communication skills with multitasking ability.

Certifications

  • Sun Certified Java Programmer
  • Sun Certified Web Component (Servlet and JSP) Developer
  • Brainbench Certified Master Java 5
  • Brainbench Certified – Java 2 Enterprise Edition (J2EE 1.4)

Education

  • Masters of Science in Software Engineering- Confidential University
  • Bachelors of Science in Computer Science- Confidential University,

Technical Skills

Java/J2EE/JEE Technologies:JSP, JSF, Servlets, EJB, JDBC, Struts, Spring, Spring MVC, Spring Portlet, Spring Web Flow, Hibernate, iBATIS, JMS, MQ, JCA, JNDI, Java Beans, JAX-RPC, JAX-WS, RMI, RMI-IIOP, EAD4J, Axis, Castor, SOAP, WSDL, UDDI, JiBX, JAXB, DOM, SAX, MyFaces(Tomahawk), Facelets, JPA, Portal, Portlet, JSR 168/286, LifeRay, WebLogic Portal, LDAP, JUnit

.NET Technologies:ASP.NET, VB.NET, C#.NET, ADO.NET

Languages :Java (1.4/5/6), C/C++, Swing, SQL, HTML, CSS, i18n, l10n, DHTML, XML, XSD, XHTML, XSL, XSLT, XPath, XQuery, SQL, PL/SQL, UML, JavaScript, AJAX(DWR), jQuery, Dojo, ExtJS, Shell Scripts, Perl

Databases:Oracle 11g/10g/9i/8i, DB2 9.x/8.x, MS SQL Server 2008/2005/2000, MySQL

IDE/Tools:RAD 8.x/7.x/6.0, IBM WebSphere Integration Developer 6.1, WSAD 5.x, Eclipse Galileo/Europa/3.x/2.x, MyEclipse 3.x/2.x, NetBeans 7.x/6.x, IntelliJ 7.x, Workshop 8.1/6.1, Adobe Photoshop, Adobe Dreamweaver, Adobe Flash, Ant, Maven, Rational Rose, RSA, MS Visio, OpenMake Meister

Profiling/Monitoring Tools:Embarcadero J Optimizer 2009, TPTP, IBM Heap Analyzer, Wily Introscope, JMeter

Web/Application Servers:WebSphere Application Server 8.x/7.0/6.1/5.1/5.0, WebSphere Portal Server 7.0/6.1, WebSphere Process Server 6.1, WebLogic Application Server 8.1/6.1, JBoss 5.x/3.x, Apache 2.x, Tomcat 7.x/6.x/5.x/4.x, MS IIS, IBM HTTP Server

Version Controlling:CVS, SourceSafe, ClearCase, Subversion, AllFusion Harvest Change Manager 7.1

Methodologies:Agile, TDD, RUP, XP, Scrum, Iterative Development

SOA:Web Services, JMS, IBM WebSphere ESB, WebSphere Message Broker, WebSphere MQ, AquaLogic SB (Oracle Service Bus) AquaLogic DSP (Oracle Data Service Integrator), JCAPS

Operating Systems:Windows XP, 2K, MS-DOS, Linux (Red Hat), Unix (Solaris), HP UX, IBM AIX

Others:JBoss Drools 4.x, REST, IBM Lotus WCM, MS ISA,CA SiteMinder, BMC WAM, Mingle

Professional Experience

Confidential, Pittsburgh PA March 10 - Present
Lead Java/J2EE Developer/Architect Consultant

Description: Titan Technologies is a midmarket systems integration company based in Pittsburgh PA. Titan Technologies provides outsourced software development services for local companies in the SMB market.

Role:

  • Lead the implementations of multiple concurrent Java/J2EE/JEE projects.
  • Analyze, design, develop, architect, test and debug applications using Java/JEE tools and
  • technologies.
  • Design, develop, architect presentation, business, persistence and control layer components
  • utilizing MVC architecture and using Struts, Spring and Hibernate frameworks.
  • Design, develop, test presentation layer UI components utilizing HTML 5/4, JSP, CSS 3/2, JavaScript,
  • AJAX and DWR
  • Apply Java/J2EE Design Patterns while developing the software components
  • Design, develop and deploy Web Services using Apache Axis
  • Design and develop JMS Topics and Queues
  • Deploy, test, debug applications on WebSphere and Tomcat application servers and on Linux and
  • Windows platforms.
  • Lead the software development and project management activities for multiple projects.

Environment:Java 5/6, Swing, J2EE, JEE, JSP, Servlet, JDBC, JNDI, JMS, Struts, Spring, Hibernate, JAXB, SAX, DOM, Apache Axis, Web Services, JAX-RPC, JAX-WS, REST, XML, HTML 5/4, CSS 3/2, JavaScript, ExtJS, AJAX, DWR, XSD, SOAP, WSDL, UDDI, XSLT, SQL, PL/SQL, Shell Scripts, Windows Batch Scripts, Oracle 11g/l0g, DB2 9.x, MS SQL Server 2008, MySQL, Rational Application Developer 8.x/7.x, Eclipse, NetBeans, MS Visio, WebSphere Application Server 8.x/7.x, Apache 2.x, Tomcat 7.x/6.x, MS lIS, IBM HTTP Server, CVS, SVN, ClearCase, IBM AIX, HP UX, Unix (Solaris/CentOS), Linux (Red Hat), Windows XP, Mingle, MS Project Plan.

Confidential, Minnesota, USA November 09- February 10
Senior Application Engineer

Description: Confidential are legal eCommerce applications of Thomson Reuters Legal. Lawyers, law students, and other clients utilize these eCommerce applications to access law articles, essays, and other law related information.

Role:

  • Responsible for re-engineering legal eCommerce Java/J2EE/JEE based Portal applications.
  • Designed, developed and tested Java/J2EE/JEE/Portal applications using Spring, Spring IoC,
  • Spring MVC, Spring Portlet, Hibernate, and WebSphere Portal.
  • Designed, developed and modified UI components that used JSP, JSF, JavaScript, jQuery,
  • DWR (AJAX), CSS, HTML, XHTML, XML, and Velocity.
  • Created batch print component that converted MS Word documents to PDF and sent the merged
  • document Stream to client side for printing using Aspose.Words for Java and iText.
  • Configured Spring and Hibernate components.
  • Designed and developed business and persistence layer components using Spring, Spring IoC
  • and Hibernate.
  • Wrote complex SQL queries to interact with backend Oracle 11g/10 databases.
  • Created test cases and performed Unit and Integration testing using Spring Test API
  • Built, deployed and tested developed components on WebSphere Portal Server 6.1
  • Worked on Agile software development environment.

Environment:Java 1.4/5, J2EE (JSP/Servlets), Portal, Portlet, JSR 168/286, JEE, TDD, Agile, IntelliJ 7, WebSphere Application Server 6.1, WebSphere Portal Server 6.1, RAD 7, SOA (Service Oriented Architecture), Web Services, JAX-RPC, JAX-WS, WSDL, JMS, SMTP, Windows XP, Linux(SUSE) , LDAP, WinSCP, Hibernate, Spring, Spring IoC, Spring MVC, Spring Portlet, XML, XHTML, HTML, CSS, iText, Aspose.Words for Java, JavaScript, DWR(AJAX), jQuery, Ant, Shell Script, Apache Tomcat, SQL, PL/SQL, SQL Developer, Oracle 10g/11g, Mingle.

Confidential., New Jersey, USA August 09- November 09
Lead Java/J2EE Developer

Description: Auro Shared Web Services is the platform through which Aurobindo and other business partners share information on need basis. It provides interfaces to other business applications within the organization and at the same time shares its information with business partners providing business information as services to them.

Role:

  • Analyzed the business requirement and specifications document
  • Utilized Java/JEE technology for the application components
  • Used open source Struts, Spring and Hibernate frameworks to develop application components utilizing MVC
  • architecture
  • Designed and developed Data Layer objects using Hibernate
  • Designed and developed complex SQL queries, and PL/SQL Stored Procedures and Functions
  • Worked with Service Oriented Architecture (SOA)
  • Created/deployed web services utilizing Stateless Session EJBs
  • Designed and developed JMS Topic and Queues
  • Extensively used log4j for debugging the application.
  • Built and deployed the developed components/services on the server.
  • Debugged applications on local and remote WebSphere Application Servers.
  • Developed test cases, test scripts, and performed Unit testing and functional testing for the developed
  • components.

Environment:Java 5/6, J2EE, JEE (JSP/Servlets/EJB 3.0), Portal, Portlet, Agile, RAD 7.5.2, WebSphere Application Server 7.0, WebSphere Portal Server 6.1, IBM WebSphere Process Server 6.1, IBM WebSphere ESB, IBM WebSphere Message Broker, SOA (Service Oriented Architecture), Web Services, JAX-RPC, JAX-WS, JAX-RS, UML, WSDL, JMS, IBM WebSphere MQ, SMTP, IBM AIX, LDAP, Struts 2, MVC, Hibernate, Spring, Spring MVC, JUnit, XML, XHTML, HTML, CSS, JavaScript, AJAX, Ant, Shell Script, SQL, PL/SQL, TOAD, Oracle 11g, MS SQL Server 2008

Confidential, North America, KY July 08- Aug 09
Lead Java/J2EE/JEE Developer /Architect – Migration 

Description: Confidential supplier.com is the portal for Confidential suppliers. Suppliers access various applications such as Advanced Shipping Notice (ASN), Electronic Payment (ePayment), Centralized Contact Information (CCI), Supplier Key Performance Indicator (SKPI), Supplier Performance Information Management System (SPIMS), and Electronic Request for Quote (eRFQ) etc. through this portal to view, update, upload, and download information. 

Role:

  • Migrated Java/J2EE applications to WebSphere application server 7.0 environment
  • Created high level architectural documents for the new environment and design documents for applications
  • using Visio/UML
  • Re-designed, developed and tested Java/J2EE/JEE applications.
  • Modified/migrated/tested JSR 168 based portal application from WPS 5.1 to WPS 6.1
  • Modified/developed/migrated Struts, Spring, Spring MVC, JSF, Hibernate, iBATIS, EAD4J and EJB based
  • Java/J2EE/JEE applications
  • Modified/configured configurations for Struts, Spring, Spring MVC, JSF, Hibernate, iBATIS, EAD4J and EJB
  • Applications.
  • Developed/modified user interfaces that used JSP, JSF, CSS, JavaScript, AJAX, Dojo, HTML, and XHTML
  • Re-factored struts action classes to migrate them to new environment.
  • Modified/developed business and services layer components that utilized Spring IoC
  • Re-designed, re-factored session and entity EJBs to migrate them to new environment.
  • Developed/migrated/deployed web services that used EJB and Java classes.
  • Created database backend for EJB projects to connect to Oracle 10g database using meet-in-the-middle
  • approach.
  • Developed message components to send/receive and publish/subscribe WebSphere MQ messages
  • Designed and developed custom logging utilities, exception handling framework.
  • Actively involved in testing and deployment of the applications on WebSphere application server.
  • Extensively used log4j for debugging applications.
  • Debugged applications on local and remote WebSphere Application Servers.
  • Built and deployed the developed/migrated components/services on the server.
  • Developed test cases, test scripts, and performed Unit testing and functional testing for the
  • developed/migrated modules.
  • Modified/updated shell scripts for Java batch programs for new environmental and jar dependencies
  • Logged and profiled applications
  • Performed load testing for migrated applications.

Environment: Java 1.4/5/6, J2EE (JSP/Servlets/EJB 2.0, 3.0/JTA), Portal, Portlet, JSR 168, JEE, Agile, WSAD 5.1.2/RAD7/RAD 7.5.2, WebSphere Application Server 5.1/6.1/7.0, WebSphere Portal Server 6.1, SOA (Service Oriented Architecture), Web Services, JAX-RPC, JAX-WS, UML, WSDL, JMS, IBM WebSphere MQ 7.0, SMTP, Windows XP, IBM AIX 5, SiteMinder, LDAP(Novell eDirectory), MS ISA, WS_FTP, Struts 1.2/1.3/2, EAD4J, MVC, Hibernate, iBATIS, Spring, Spring MVC, JSF, Facelets, XML, JiBX, XSLT, XHTML, HTML, CSS, iText, ExtenXLS, displaytag, JavaScript, AJAX, Dojo, jQuery, Ant, Maven, Shell Script, Astra Load, SQL, PL/SQL, SQL Developer, Oracle 9i/10g, MS SQL Server 2005/2008, InfoPump, DB2, CA Unicenter.

Confidential, OH February 08- July 08
Lead J2EE Developer - Lead Configuration Manager

Description: Solid Web Foundation (SWF) is an enterprise information system infrastructure comprised of discrete loosely coupled service oriented financial applications. SWF Harvest Implementation Project ensured that all SWF application code is migrated under the Software Configuration Management tool AllFusion Harvest Change Manager.

Role:

  • Worked as Lead Java/J2EE/JEE developer and Lead Configuration Manager.
  • Provided Java/J2EE/JEE architectural and developmental solution to developers.
  • Provided development solutions for JSP, Servlets, JSF, EJB, Struts, Spring, Spring MVC, Spring Web Flow and Hibernate based Java/J2EE/JEE applications.
  • Developed and tested application components using Java/J2EE/JEE technology.
  • Logged and Profiled applications to monitor performance.
  • Actively involved in testing and deployment of applications on WebSphere application server.
  • Acted as Lead Configuration Manager for AllFusion Harvest Change Manager.
  • Created AllFusion Harvest Life Cycles for SWF applications.
  • Created and configured repositories, users, user groups for SWF projects using AllFusion Harvest Change Manager Administrator.
  • Provided training to developers on AllFusion Harvest Change Manager 7.1 usage with Rational Application Developer 7 (RAD 7)
  • Resolved issues on AllFusion Harvest Change Manager 7.1 usage with Rational Application Developer 7 for developers
  • Created detailed user manual for AllFusion Harvest Change Manager 7.1 usage with IDEs.

Environment: Java 1.4/5, J2EE (JSP/Servlets/EJB 2.0, 3.0), JEE, Agile, RAD6/RAD7, WebSphere Integration Developer 6.1, WebSphere Application Server 5.1/6.0/6.1, WebSphere Portal Server 6.1, WebSphere Process Server 6.1, SOA (Service Oriented Architecture), JCA, Web Services, SOAP, WSDL, XSD(XML Schema), IBM WebSphere ESB, IBM WebSphere Message Broker, IBM WebSphere MQ, SMTP, Windows XP, IBM AIX, BMC WAM (Web Access Management), LDAP, CuteFTP, ASP.NET, VB.NET, C#.NET, ADO.NET, IIS, AllFusion Harvest Change Manager 7.1, AllFusion Harvest Change Manager Administrator, AllFusion Harvest Change Manager Workbench, Struts, MVC, Hibernate, Spring, Spring MVC, Spring Web Flow, JSF, MyFaces, RUP, Rational Software Architect (RSA), Adobe Dreamweaver, XML, DHTML, HTML, XHTXL, XSLT, CSS, JavaScript, AJAX, jQuery, Ant, OpenMake Meister, Perl, SQL, PL/SQL, Oracle 9i/10g, DB2, IBM Heap Analyzer, TPTP.

Confidential, NE May 07- January 08
Java/J2EE Developer/Architect

Description:Fund Management System (FMS) is a web based financial application used by Fund Managers (Accounting Department) for daily processing of Funds. 

Role:

  • Mentored a group of 6 developers.
  • Analyzed the business requirement, and specifications document.
  • Architected, designed, developed and tested the FMS application using Java/J2EE technology utilizing RUP methodology.
  • Used open source Struts, Spring and Hibernate frameworks to develop the application utilizing MVC pattern
  • Developed user interfaces for the Admin module using CSS, JavaScript, AJAX, Dojo, DHTML, HTML and XHTML
  • Designed and developed business and services layer components utilizing Spring IoC
  • Designed and developed persistence layer objects and services using Hibernate
  • Designed and developed SQL queries and PL/SLQ Stored Procedures and Functions for Batch component.
  • Used Singleton, Delegate, Service Locator, Façade, and Factory design patterns to facilitate business processes and data objects.
  • Created/deployed web services utilizing Stateless Session EJBs and Java classes utilizing REST.
  • Designed and developed Java message components to send/receive and publish/subscribe WebSphere MQ messages.
  • Created custom error handling notification process using a web service that used SMTP mail services.
  • Created various fund product related historical performance reports using JasperReports
  • Actively involved in testing and deployment of the application on WebSphere application server.
  • Designed and developed custom logging utilities, exception handling and error notification framework.
  • Extensively used log4j for debugging the application.
  • Built and deployed the developed components/services on the server.
  • Developed test cases, performed Unit testing and functional testing for the developed module.

Environment:Java 1.4/5, J2EE (JSP/Servlets/EJB 3.0/JTA/SAAJ/JMS), Drools 4.0, REST, TDD, Struts, MVC, Spring, Hibernate, RUP, Rational Software Architect (RSA), Adobe Dreamweaver, Adobe Photoshop, Adobe Flash, XML, XHTML, DHTML, HTML, CSS, JavaScript, AJAX, Dojo, RAD6/RAD7, WebSphere Application Server 6.1, WebSphere MQ 6.0, SQL, PL/SQL, AllFusion Harvest Change Management 7.1, Ant, Perl, OpenMake Meister, Oracle 9i/10g, DB2, Oracle Developer, Zeke, JasperReports, WebFOCUS, SOA, RESTful Web Services, SOAP, SAAJ, WSDL, XSD(XML Schema), SMTP, JUnit, Windows XP, IBM AIX, BMC WAM (Web Access Management), LDAP, CuteFTP, IBM Heap Analyzer.

Confidential, IL January 02-December 02
J2EE Developer

Description:Portfolio Management is an online application that enables clients to access, review and update their products purchased from State Farm Insurance and its subsidiaries. The primary users of this application are State Farm Insurance policy owners, agents and customer service representatives. The application provides an integrated environment for account management, policy changes/renewals, monthly premium dues alerts, claims processing status.

Role:

  • Developed user interfaces for policy owner module using JSP, HTML, JavaScript.
  • Performed client side validations using JavaScript
  • Developed necessary DAOs(Data Access Objects) for policy owner module
  • Utilized MVC architecture while developing Business layer, Presentation layer and the Control layer
  • Actively involved in testing and deployment of the application on WebSphere Application server.
  • Involved in debugging the application.
  • Developed test cases and performed unit testing using JUnit.

Environment: Java, J2EE 1.2 (JSP, Servlets, JDBC), MVC, WSAD, WebSphere Application Server 4.0, UML, Oracle 8i, SQL, Ant, CVS, JUnit.

We'd love your feedback!