We provide IT Staff Augmentation Services!

Lead J2ee Consultant/architect Resume

4.00/5 (Submit Your Rating)

Bloomington, IL

PROFESSIONAL SUMMARY:

  • Have more than 13+ years of experience in developing/architecting solutions using Java/JEE in the field of Finance, Banking & Investment, Insurance and Retail domains.
  • Deep understanding of technology stack and JEE Patterns with focus on delivering business solutions for high volume, high performance, scalable and transactional distributed platform
  • Extensive knowledge in requirement gathering, analysis, designing and architecting software solution.
  • Designed end to end architecture for component based, service based and service oriented application (SOA) applications
  • Strong skills in documenting system by preparing analysis, design & implementation documentation with UML Diagram using IBM Rational Platform & VISIO.
  • Strong experience in various software lifecycle such as waterfall, RUP, Agile and Iterative model.
  • Experience in Database Design and Administration using Oracle, DB2 and SQL Server.
  • Expert in developing web based applications using tools/framework such as Rational Software Architect (RSA), STS, Struts, Spring, Hibernate, Web Services, Messaging and Open Source stack.
  • Proven skills in relationship management with clients and effectively guiding teams during the project development life cycle and delivering the product within time cost and quality parameter.
  • Having knowledge of partial project management activities such as estimation, work allocation, effort over - run calculation etc.
  • Deep understanding of project execution with CMM 5 processes at organization level
  • Strong communication and Interpersonal skills.

TECHNICAL SKILLS:

Operating Systems: Windows 7/ XP/NT/2000, UNIX, Linux

Programming Languages: Java, C, C++, COBOL, IMS, .NET.

Markup Languages: HTML, XML/XSLT, WSDL, BPMN, CSS, JavaScript, jQuery, Ajax

IDE: IBM RSA (Rational Software Architect), IBM RAD (Rational Application Developer), STS, IBM WSAD (WebSphere Application Developer), IBM Business Process Designer, Eclipse, Weblogic Workshop 8.1, Netscape Application Builder, JBuilder, Toad, PL/SQL Developer.

OOAD/Case Tools: IBM RSA, IBM Business Process Designer, Rational Rose, VISIO, CoolPlex

Web Servers: Netscape, IIS, Apache, Tomcat.

Application Servers: WebSphere 7.0/6.1/5.1/4.0, Weblogic 8.1, JBoss 4.5, Netscape Application Server (NAS)

Application Framework: Struts 1.X/2.X, Spring, Hibernate, Web Services (SOAP/REST)

Web Technologies: JSP, Servlets, EJB, RMI, JDBC, JAXP/JAXB, JMS, MQ Series, Hibernate, Web Services, JavaMail, Ant, JUnit

Databases: Oracle, IBM DB2,SQL Server, MySQL

Data modeling: Erwin, Data Modeler, Visio

Reporting Tool: BRIT, Cogonos

Version Control: CVS, Visual Source Safe, PVCS, Clear Case

WORK EXPERIENCE:

Confidential, Bloomington, IL

Lead J2EE Consultant/Architect

Responsibilities:

  • Provide consultancy in full project life cycle development focus on development, implementation/integration of services, performance and scalability
  • Provide high level design and estimate efforts for migrating applications to JEE 7 compliant
  • Create architectural artifacts and maintain traceability between requirements and design/development artifacts, provide analytical recommendations and prepare essential reports
  • Work with tech leads to provide low level design, develop POC with different vendor products, develop workflows using Business Process Designer/Rational Software Architect, externalize configuration and business logic to ease implementations
  • Drive design review discussions with interfacing systems
  • Re-factored single large web application into multiple web applications to increase capacity and performance and therefore availability of services truly 24x7

Tools: /Environment: Java/JEE 7, Spring (MVC, Batch, AOP), Struts, Hibernate, Web Services (SOAP / RESTful Services), WSDL, SOAP, XML, LDAP, SOA, MQ Series, RSA 8.5, WebSphere 7, DB2, Mainframe, Ajax, jQuery, TOAD, LDAP Browser, SOAPUI, CVS, Windows 7, Linux.

Confidential, New York City, NY

Lead J2EE Consultant/Architect

Responsibilities:

  • Build End to End vertical slice for J2EE based access management web based application that controls profile based access to NYL resources using Spring / front controller design patterns
  • Design and develop web services for update or retrieve information from corporate LDAP.
  • Applied design patterns and OO oriented design concepts to improve existing reusable codebase by refactoring it with test driven development approach
  • Provide PoC’s for integration with third party product eSignature
  • Improved build process by migrating it from Ant to Maven
  • Thoroughly reviewed code and encourage developers to use key design principals such as singleton, façade, decorator, etc. and provided recommendations on best practices, exception handling, identifying and fixing potential memory, performance and transactional issues.

Tools: /Environment: Java/J2EE, JDK 1.6, Spring, Web Services, Service Oriented Architecture (SOA), WSDL, XML, LDAP, JQuery, RSA7.5, WebSphere 7, Ajax, Oracle, TOAD, LDAP Browser, SOAPUI, CVS, Windows XP, Solaris.

Confidential, New York City, NY

Lead J2EE consultant/Architect

Responsibilities:

  • Actively participated in brain-storming sessions with Business Partners/Analyst to perform preliminary analysis, understanding primary business objectives and scope of project
  • Worked closely with the business analysts, infrastructure team, tech leads, testing team, and project managers to come up with the detailed design, alternative paths, pros-cons for approach
  • Provide technical artifacts describing desired featured and operations in details including business rules, process diagrams, pseudo code and contract for interfacing systems
  • Helped separating authentication from Web Application and extended branding services with CSS and redirection to appropriate region using Adobe Geo Targeting API
  • Written generic data services based on varying configuration, loading structural data according to configuration and feeding data to content management interface
  • Applied patterns like Service Locator, Value object, Data Transfer Object & Spring Dependency injection
  • Proactively worked on POCs to demonstrate integration capabilities provided thru’ preparatory component API as well as services for payment gateway, Ad Agencies. Geo-targeting and mass email.

Tools: /Environment: J2EE/JDK 1.5, Struts, Spring, Hibernate, Web Services API, Jakarta Common Lib,, MQ Series, JMS, Java Mail, XML, JAXB, Geo Targeting API, Ajax, JQuery, XML, Rational Application Developer 6.0, SOAP UI, Ant/Maven, WebSphere 6.1, Windows XP, Solaris, CVS, SQL Script, Toad.

Confidential, Richfield, MN

Lead J2EE consultant/Architect

Responsibilities:

  • Integrated existing application with number of legacy application via JMS, WebSphere MQ and SOAP/REST services
  • Managed and deliver all aspects of java based peer-to-peer system for data validation routines on detail transaction records, auditing logs and down streaming bounty calculations from ePos terminals
  • Architect generic module for downloading structured data in pre-defined templates to generate Excel/PDF using Apache POI API and reuse model for generating web pages applying XSLTs
  • Applied patterns like Service Locator, Value object, Data Transfer Object & Spring Dependency injection.
  • Engineering communication interface with store inventory & order fulfillment third party partners.
  • Manage screen changes using PCMS API for store terminals.
  • Significant contributor in continuous integration process with build automated build scripts, code base lining and deployments

Tools: /Environment: J2EE/JDK 1.5, Struts, Spring, Hibernate, PCMS Terminal API, XML, JAXB, JavaScript, Eclipse, Ant/Maven, WebSphere, Web Services, Oracle, Apache POI API, Windows XP, Solaris.

Confidential, Miramar, FL

Team Lead/ Senior Developer

Responsibilities:

  • Primarily responsible to reverse engineering existing legacy system, identify interfacing systems, work with business analyst to identify opportunities for enhancements and define scope of project
  • Worked with Enterprise Architects to conceptualize and re-modeling functionality and communicate design with offshore resources
  • Set up Developer and Integration environment.
  • Lead designer for MQSeries/JMS Integration, SSO Interface and Connector Framework.
  • Engineered Web Service interface with SDP Platform.
  • Involved in developing various reusable Helper and Utility classes which are being used across all the modules of the application.
  • Responsible for integrating Intranet application with SSO & user authentication with LDAP Services.
  • Responsible for User acceptance testing, building, packaging and shipping of the application for the production environment using ANT.
  • Lead developer on database tuning and optimizing the database queries.
  • Coordinated efforts writing various stored procedure, triggers and cursors.
  • Designed and maintained various project related documents using METHOD-I.

Tools: /Environment: JDK /JEE, WebSphere 5.1, WSAD, Struts, Spring, Hibernate, MQSeries, JMS, IBM DB2, IMS, COBOL, IBM Connector Framework, SSO, LDAP, Applet, CISCO API, UML, Windows NT, Solaris, Visual SourceSafe.

Confidential, Denver, CO

Development Lead

Responsibilities:

  • Project worked on Agile methodology.
  • Successfully migration existing infrastructure from WebLogic 7.x to JBoss 4.x
  • Migrating existing code with application of patterns like Session Façade, Message Façade, Service Locator, Struts Front Controller, Value object, Data Transfer Object etc and introducing Test Driven Development approach
  • Integration for Struts 2.0 and Spring framework for Database Layer.
  • Make use of JMX API for migrating proprietary WebLogic components to new infrastructure.
  • Responsible for automated build scripts using ANT.
  • Coordinated for integration testing with test team, technical counterpart during UAT and deployment coordinator

Tools: /Environment: JEE/JDK 1.5, Servlet, Socket Programming, JSP, Struts, Spring, JMX API, XML, WebLogic 8.0, JBoss, Eclipse, Oracle, Toad, Windows XP, UNIX.

Confidential, Glen Allen, VA

Tech Lead

Responsibilities:

  • Transitioning existing healthcare application for production support as well as enhancement
  • Help existing onshore developers to stabilize application and closing gaps/issues surfaced during hand overs/warranty period
  • Coordinate with offshore leads to set up environments, mentoring on functional issues, tracking PS tickets and Root Cause Analysis, prioritizing assignments and development work
  • Maintain communication logs with offshore team, SLA’s with client and help Project Managers to estimating efforts as well as identifying right skills
  • Document changes with ITIL artifacts using Sequence/Class Diagrams, object models and keep in sync with business artifacts - that is used by government auditors during process
  • Responsible for designing and writing struts based architecture for development efforts and work on any high priority PS issues blocking BAU functionality
  • Applied patterns like Service Locator, Struts Front Controller, Value object, Data Transfer Object & Spring Dependency injection.
  • Involved into Database activities for schema creation, fine tuning and optimization.

Tools: /Environment: J2EE/JDK 1.4, Servlet, JSP, Struts, Spring, Hibernate, XML, Eclipse, WebLogic 9.2, SQLServer 2005, Windows XP, Solaris.

Confidential

Offshore Tech Lead

Responsibilities:

  • Handling of server side business components (Session and Entity bean across all layers) from the design and analysis phase to the development/integration phase including unit testing.
  • Improved performance of the system by implementing various reusable J2EE design patterns like EJB Command pattern, Business Delegation, Service Locator, Factory Method, Singleton, Value Objects etc.
  • Was responsible for developing various JMS message producers and consumer (Message Driven Beans).
  • Write a java wrapper around existing C++ routines.
  • Was responsible for JSP based front end integration with the server side layer.
  • Used custom tag libraries in JSP for developing the view components of MVC 2 model.
  • Was responsible for User acceptance testing, packaging, building and shipping of the application to the production environment.

Tools: /Environment: Java/J2EE, Struts, EJB, JSP, Servlets, XML, JMS, JavaScript, Oracle, MQSeries, HTML, UML, XML, C, C++, Rational Rose, WSAD, WebSphere Application Server, Windows 2000, Solaris, Ant, Shell Scripts, Log4j, CVS.

Confidential, Phoenix, AZ

Tech Lead

Responsibilities:

  • Involved in analysis and designing of an application. Responsible for creating High level and low level design document using object model, class diagrams, sequence diagrams, activity diagrams and pseudo code.
  • Responsible for establish connectivity between AMEX and External DataSources.
  • Debugging MQ Transactions & IMS Transactions.
  • Created test plan, code review checklist and standard naming and guidelines document.
  • Lead engineer of graphical data representation module using Fusion Charts.
  • Implementing Security, SSO Interface and Connector Framework.
  • Handled responsibilities such as onsite coordinator and Team leader for the onsite. Was one point contact for the onsite and offshore team.
  • Designed and maintained various project related documents as per the SEI CMM Level 5
  • Involved in developing various reusable Helper and Utility classes which are being used across all the modules of the application.

Tools: /Environment: JDK/J2EE, MQSeries, JMS, JDBC, Connectors, EJB, XML, XSLT, HTML, JavaScript, Rational Rose, WebSphere Application Server 4.x, WSAD, Visual SourceSafe, DB2, DB2 SP Builder, IMS Transaction, Mainframe-OS/390, UML, Solaris, Windows XP.

Confidential, Miramar, FL

Senior Developer

Responsibilities:

  • Involved in complete SDLC process.
  • Responsible for creating High level and low level design document using object model, class diagrams, sequence diagrams, activity diagrams and pseudo code.
  • Responsible for establish connectivity between AMEX and External Data Sources.
  • Debugging MQ Transactions & IMS Transactions.
  • Created test plan, code review checklist and standard naming and guidelines document.
  • Development of Cognos Reporting module.
  • Implementing Security, SSO Interface and Connector Framework.
  • Handled responsibilities such as onsite coordinator and Team leader.
  • Single point contact from the onshore for technical discussions.
  • Designed and maintained various project related documents as per the SEI CMM Level 5
  • Involved in developing various reusable Helper and Utility classes which are being used across all the modules of the application.

Tools: /Environment: JDK 1.3/J2EE, MQSeries, JMS, JDBC, Connectors, EJB, XML, XSLT, HTML, JavaScript, Rational Rose, WebSphere Application Server 4.x, WSAD, Visual SourceSafe, DB2, DB2 SP Builder, IMS Transaction, Mainframe-OS/390, UML, Solaris, Windows XP.

Confidential, Salt Lake City, UT

Senior Developer

Responsibilities:

  • Involved in complete SDLC process following Method-I standards.
  • Primary contact for detailed requirement capturing, design & implement solution coordinating with offshore teams
  • Designed key framework components align with MVC architecture.
  • Code skeletons were building using CoolPlex tool.
  • Primary contact for PCMS development team providing Smart Card readers for AMI.
  • Responsible for User acceptance testing, building, packaging and shipping of the application for the production environment.

Tools: /Environment: JDK/J2EE, WebSphere 3.5, Visual Age for Java, MQSeries, AS/400, PCMS API, CoolPLEX, Windows NT, UML, UNIX, Solaris.

Confidential

Developer

Responsibilities:

  • Involved in enhancement/production support activities.
  • Responsible for maintaining production releases and support SLA’s as per Sigma 6 standards.
  • Responsible for configuration/monitoring automated alerts.
  • User acceptance testing, building, packaging and shipping application for the production environment.
  • Monitoring mainframe/FTP job monitoring.
  • Development of stored procedure, triggers and cursors.

Tools: /Environment: Java/J2EE, Netscape Application Server, Netscape Application Builder, Confidential API, Mainframe/DB2, MS-Office, SQL, UNIX Shell, Windows 9x, Visual SourceSafe, Apache Web Server.

We'd love your feedback!