We provide IT Staff Augmentation Services!

Middleware Integration Consultant Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Around 9.6 years of experience in application design, technical leadership and programming experience in designing and implementation of Client - Server and Multi-tier architecture applications.
  • Designed and implemented Web based and intranet applications in J2EE (Servlets, JSP, JDBC, EJB, JMS, JSTL) utilizing various application framework patterns and design patterns.
  • Effectively addressed functional, usability and performance requirements in balance. Proficient in object and data (logical and physical) model development using UML, RUP and ER diagrams.
  • Implemented Cross-platform integration based on Service Oriented Architecture (SOA) using on ESB (ServiceMix,Talend), WebServices, XML, Active-MQ, XSD and SOAP, RESTful protocols.
  • Experience in System Architecture Design, Database schema design, Quality Assurance management and Risk Management
  • Developed and deployed J2ee applications based on Apache Beehive, Struts, Spring, JSF and Hibernate Frameworks.
  • Extensively worked on Apache tools like Camel,CXF,Active-MQ,Axis2,ServiceMix and Beehive tools.
  • Implemented concurrency - Java Threads, connectivity- Java sockets / MQ-JMS / FTP, security-JAAS, Record Format - fixed position, delimited, XML
  • Utilized XML for data/content exchange, defining business rules, and application configuration through XSLT, SAX, DOM and JAXB APIs. Implemented RDBMS (Oracle and SQL Server) access via container managed beans and DAO.
  • Experience in deploying and configuring of web/application servers in Client-Server and Distributed clustered/non-clustered environments using WeblogicServer, WebSphere, Jboss, Tomcat Netscape/iPlanet Web Server ATG Dynamo server on Windows and UNIX (Solaris2.8), Red Hat Enterprise Linux environments
  • Extensively worked on large production databases with Oracle Stored procedures, functions, procedures, packages and database triggers using PL/SQL for Oracle, Mysql database back-end validations.
  • Java/J2EE: Extensive experience in analyzing and developing Object Oriented Programming using Java1.4/5.0,Swing,J2EE,Servlets,Portlets,JSP,JSTL, JSF, EJB, JDBC.
  • Web Technologies: Working experience on HTML, DHTML, JavaScript, and Display tag libraries, PHP, JSON, XML, CSS, XSLT, XPATH, HTTP, and HTTPS.
  • Software Configuration Management: Over 5 years of experience in using tools like Rational Clear case, ClearQuest, Subversion(SVN) and Concurrent Versions System (CVS), Experience in ANT(Another neat tool), Maven for building, deployment and experience in clear quest, JIRA for bug tracking.
  • Methodologies: Waterfall, RUP and Agile Methodologies

TECHNICAL SKILLS

Languages: Java, C/C++, UML, XML, SQL, PL/SQL, JavaScript, TSQL, Perl

Technologies: J2EE(JSP, JSTL, EJB, Servlets, JDBC,JNDI,JMS,JSF),CSS,, Java Mail API,JAXB,JAXP(DOM,SAX,XSLT),Struts(Framework),Hibernate(Annotations),Spring,Ibatis,JSF,SOAP,WebServices,RESTful,Dojo,JSON,Ajax,JTA,ESB,ServiceMix,SOA,MQ-Series,Active-MQ

Tools: Eclipse, Together Soft, Oracle JDeveloper, Jbuilder, Rational Rose, Sun One Studio(Forte), JUnit, WinCVS, ANT, Log4J, CrystalReports8.0, JProfiler, Quest TOAD, SQLNavigator, XMLSpy, SecureCRT, Putty, Sql Developer, Star team, JIRA, Confluence, Jasper reports, UML, Subversion, Citrix, clearcase6.0/7.0, Check style, Catt(Nortel), UTG (Nortel),Apache Beehive,ClearQuest, Cruise Control, Maven

Application Servers/ Web Servers: WebLogicEnterprise8/9/10.3, WebSphere5/6/7, iPlanet, Apache, IIS, JBoss, Apache Tomcat, ServiceMix4.x,Talend

Database Servers: Oracle 8i/9i/10g, MySql 5.x,MySql(Cluster),DB2,SQLServer,Sybase,Active Directory

Operating Systems: Windows 2000/NT/XP, Solaris 2.6/7/8, Unix, Linux (RedHatEnterpriseLinux), CentOS

PROFESSIONAL EXPERIENCE

Confidential, TX

MiddleWare Integration Consultant

Responsibilities:

  • Designed and implemented SOA, BPM, and ESB architecture using J2EE, JMS, Talend, ActiveMQ, Camel, Web Services, Salesforce, SAP, and HL7 that handling more than 10M transactions, 100TB database and 10k users.
  • Designed and Implemented WebServices using SOA and J2EE architecture for member and customer profile which is reusable frameworks across all member hospitals.
  • Implemented enterprise service bus architecture using Talend, ActiveMQ, camel and able to integrate with enterprise systems and 100+ suppliers. Successfully implemented 100+ routes using Camel along with using enterprise integration patterns for message transmissions b/w Saleforce, SAP, and vendor systems.
  • Designed Integration routes between different components in ALDO e-Commerce systems for Data transformation and integration using Queues through Talend ESB.
  • Extensively worked on Active-MQ,Camel components through Talend ESB.
  • Designed and rolled over data integration architecture with Talend by integrating 20 applications with central DataWarehouse.
  • Designed and implemented multiple custom Talend components and integrated with SAP PI and custom applications.
  • Designed and implemented camel with work flow for generic rule based engine as a part of work flow mediation between various components.
  • Designed and rolled over highly scalable load balanced architecture with high availability, fault tolerance, high performance, and 24x7 applications with availability of 99.99%
  • Planned hardware configuration, capacity planning, and infrastructure architecture with 50+ servers by implementing cluster configuration for JBoss, Talend, and Weblogic.
  • Designed and developed custom real time dashboards with data insights for each affiliated member hospital using big data; Hadoop, Map/Reduce, Pig, Hive, Talend, and Teradata.

Environment: Talend, Tomcat, Camel, Java, JEE, Web Services, JMS,SVN, Eclipse, SOAP, HTTP, REST, SOA, SQL, Ant, Maven, XML, SSO, VMware, Linux, Shell Scripts, Load Runner, Hadoop Map/Reduce, HDFS, PIG, Hive,HIPPA, Saleforce, SAP.

Confidential - Texas

Java/J2ee Tech. Lead

Responsibilities:

  • Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
  • Built a custom cross-platform architecture using Java, Spring Core/MVC,Hibernate and Messaging Routing Service (Active-MQ) through in Eclipse IDE.
  • Implemented Web-Services to integrate between different applications (internal and third party components using SOAP and RESTFul services using Apache-CXF
  • Developed Camel routing and Active-MQ in HA mode between the services.
  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
  • Reviewed the XML logical data model and developed XML schema(XSD) to validate the model and used Jax-B for Xml-Java Mapping and Xml-xslt conversion
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system (Oracle11g)
  • Developed Hibernate entity Pojos based on Database schema through EntityManager. Implemented Criteria Query and Lazy implementation
  • Developed and published web-services using WSDL,SOAP and Xml,Jax-B based on top-down and bottom-up approaches.
  • Involved in pre-testing the Web-Service calls with SoapUI using end-points.
  • Coordinated Unit (JUnit, EasyMock), Integration and User Acceptance Testing and developed test cases for bean components.
  • Developed and deployed application in WebLogic AS in clustered mode as JAR and EAR distribution and involved in Production Support issues.
  • Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Following Agile methodology for project development process, participating SCRUM methodology, involving as part of design/development and deployment.

Environment: Java5.0/6.1,SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, Junit, Windows, Unix, WebLogic AS10.3, Camel, ActiveMQ, Jax-B, JMS, Axis2, Ajax, Hudson, Maven, Nexus, RESTful, SOAP,JIRA,Oracle 11g,XPath,XSLT

Confidential - Texas

Java/J2ee Tech. Lead

Responsibilities:

  • Interacted with the stake-holders and gather requirements and business artifacts.
  • Built a custom cross-platform architecture using Java, Enterprise Service Bus (ServiceMix) and Messaging Routing Service (Active-MQ) through in Eclipse IDE.
  • Implemented front-end user interface using LifeRay Portals.
  • Implemented Spring Core and Spring JDBC for business logic development.
  • Implemented Web-Services for data exchange between application services using RESTFul services using Apache-CXF.
  • Deployed all the services as OSGi bundles using equinox in ServiceMix through Spring DM.
  • Developed and deployed service JARS as bundles in Service-Mix platform .Bundles has been created using Spring bundling package with Camel support.
  • Developed Camel routing and active-MQ in HA mode between the services.
  • Implemented Spring JDBDTemplate to interact with Database system.
  • Reviewed the XML logical data model and developed XML schema(XSD) to validate the model and used Jax-B for Xml-Java Mapping and xml-xslt conversion
  • Worked on V-Block for implementing Virtual Cloud with Cisco Tidal for Provision Management
  • Involved in developing both Network and Server provision Management which interacts with Hyper-V and Tidal Provision Management.
  • Wrote complex queries with Stored Procedures and functions.
  • Involved in pre-testing the Web-Service calls with SoapUI using end-points.
  • Coordinated Unit (JUnit, EasyMock), Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. And BITS for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
  • Followed Agile software process for project development. Involved in SCRUM methodology implementation.

Environment: Java5.0/6.1,SOA, Spring, WebServices,CXF, XML, XSD, ShellScript, UML, HTML, JavaScript, Eclipse,LifeRay Portal,Junit, JSON, Windows, Unix, ESB (ServiceMix), Camel, ActiveMQ, Jax-B, JMS, Axis2, Ajax, Hudson, Maven, Nexus, RESTful, SOAP,SQL Server,XPath,XSLT,V-Block,Heyper-V,Cisco Tidal

Confidential - Texas

Java/J2ee Tech Lead

Responsibilities:

  • Interacted with the stake-holders and gather requirements and business artifacts.
  • Evaluated and provided alternate technical architectures for the business problem in web based J2EE environment on SOA architecture (Multi-Service Architecture) using UML.
  • Built a custom cross-platform architecture using Java, Enterprise Service Bus (ServiceMix) and Messaging Routing Service (Active-MQ) through in Eclipse IDE.
  • Implemented Graphical User Interface (GUI) using Jsp,JSON and JSON controllers.
  • Implemented Spring-Core module for Security mechanism implementation and bundling the JARS with Camel Service
  • Implemented Web-Services for data exchange between front-end and application services using RESTFul services using Jax-rs.
  • Deployed all the services as OSGi bundles using equinox in ServiceMix through Spring DM.
  • Developed and deployed service JARS as bundles in Service-Mix platform .Bundles has been created using Spring bundling package with Camel support.
  • Used iLog for developing business rules and integrating with application
  • Worked on V-Sphere for Virtual Cloud Management and Equallogic Storage for Server Storage Management.
  • Involved in Physical and Virtual deployment procedures for both Windows and Linuc.
  • Involved in disk-based and iscsi-based boot process for windows deployment.
  • Involved in developing and template and image based deployment process for Windows and Linux OS.
  • Involved in developing API for using “racadm” commands to interacts with Server Management.
  • Involved in developing and integrating EquallogicStorage Array with application integration using JNI (Java Native Interface) for C++ interaction.
  • Reviewed the XML logical data model and developed XML schema(XSD) to validate the model and used Jax-B for Xml-Java Mapping
  • Involved in pre-testing the Web-Service calls with SoapUI using end-points.
  • Coordinated Unit (JUnit, EasyMock), Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. And BITS for defect tracking.
  • Maven tool has been used for the build and deploy procedure scripts in UNIX,Linux and Windows environment using Hudson.
  • Following Agile software methodology for project development.

Environment: Java5.0/6.1,SOA,Spring,WebServices,XML,XSD,ShellScript,UML,HTML,JavaScript,Eclipse,Junit,JSON,Solaris,Windows,ESB(ServiceMix),Camel,ActiveMQ,C++,Equallogic,Jax-B,JMS,Axis2,Ajax,Hudson,Maven,Nexus,RESTful,SOAP,V-Sphere,Hyper-V, Confidential Rack Server (M610,R610,R900),Equallogic,iSCSCI booting.

Confidential - Texas

Java Tech Lead

Responsibilities:

  • Interacted with the business users and gather requirements and provided High-Level design
  • With Sequential and state-chart diagrams.
  • Evaluated and provided alternate technical architectures for the business problem in web based J2EE environment on Client-Server Application (Multi-tier Architecture) using UML.
  • Built a custom J2EE framework using Java, Servlets, Ejb, Jspand Oracle 10g in Eclipse IDE.
  • Implemented MVC architecture using Struts framework using Jsp as GUI development and Model as Persistence layer using Oracle 9i/10g.
  • Implemented AJAX for cross-browser compatibility
  • Implemented Enterprise Java Beans for the Dataaccess, Data Analysis and Flow mechanism implementation using Stateless and Message Driven beans (MDB).
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe architecture based on MQ-Series(Queue and Topic)
  • Implemented code migration from Ejb2.1to Ejb3.0 using annotations and metadata
  • Implemented asynchronous message delivery as part of operational work-flow using Message Driven beans with JMS architecture to invoke the provisioning system when a new service request saved in the database.
  • Implemented JavaScript, Shell script, Jsp for Front and Server-side validations.
  • Implemented Web-Services for data exchange between front-end, provisioning and third-party billing systems through Axis1.2/2.x (Jax-WS) implementation.
  • Involved in publishing and consuming the web-service calls through ServiceGen and Client invocation.
  • Web-services have been published by generating WSDL files through Axis task in Ant tool through WebLogicAS.
  • Used WebLogic Application Server for application deployment in the clustered UNIX environment.
  • Used JavaScript for client, server validation through expression language.
  • Created PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using Oracle 9i/10g
  • Reviewed the XML logical data model and developed XML schema(XSD) to validate the model and used Jax-B for Xml-Java Mapping
  • Involved in pre-testing the Web-Service calls with SoapUI using end-points.
  • Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Clear case for maintaining the component and for release and version management. And Clear quest for bud tracking.
  • ANT tool has been used for the build and deploy procedure scripts in UNIX.
  • Involved in Production support and provided training and knowledge transfer to the user.
  • Following Agile software methodology for project development.

Environment: Java1.4/5.0,J2EE,Servlets,Jsp,JSTL,Ejb2.1/3.0,WebServices,XML,XSD,XSLT,CSS,ShellScript,UML,HTML,Oracle10g,Sql,Pl/Sql,Clearcase6.0/7.0,ClearQuest,JavaScript,Eclipse,WebLogic AS 10.3,ANT,Junit,Solaris,Windows,JIRA,Jax-B,JMS,MQ-Series,Axis1.2, Ajax

Confidential

Sr. Systems Engineer

Responsibilities:

  • Design and development of Software Design Document using UML and Eclipse as an IDE
  • Prepared Technical Specification Documents (TSD) and Unit Test Plan (UTP) document.
  • Designed and documented High Level Design Document (HLD) and Functional Description documents.
  • Handled two feature implementations Provisioning Logging and Revenue Assurance feature as a technical team lead.
  • Developed HAF (High Availability Framework) for the redundancy implementation in Multi-Tier Architecture
  • Worked on Servlets, Jsp, and JSTL for request processing and rendering output to the view layer.
  • Handled deployment, configuration and troubleshooting for clustered server environment on UNIX system.
  • Good experience in working with XML, XSD (Schema) for creating subscriber and service information in XML file.
  • Used XML, XSD (Schema) for Database table creations and for create, delete, modify operation for subscriber.
  • Involved in the Service Oriented Architecture design and implementation for sending to and from HSS through web client using web-services (SOAP, XML).
  • Implemented Singleton, Factory, DataAccessObject, Business Delegate and Front Controller design patterns in J2EE environment.
  • Implemented Hibernate with Object Relational Mapping (ORM) for One-One and One-Many relational mapping.
  • Implemented First level and Second Level Cache management using Session and Transaction level cache.
  • Implemented JDBC drivers for database connection and Connection management
  • Involved in the design and code implementation to increase the TPS (Transaction per second) to access subscriber and service information to and from the Database.
  • Performed load balancing and performance tuning in Clustered environment and node level deployment.
  • Implemented MQ for the subscriber information to and from the database.
  • Designed and implemented successfully MySql version upgrade in the limited maintenance window.
  • Implemented parsing method through DOM parser for subscriber and service profile(xml format)
  • Implemented optimized query writing using SQL, PL/SQL.
  • Used JBossapplication server for processing HTTP, HTTPS and SOAP requests.
  • Implemented user interface screens (GUI) with HTML, CSS, JSP, JSTL and validations through JavaScript.
  • Good experience on Mysqlndbd cluster database.
  • Successfully designed and implemented the reducing the UID length from 32-char to 8-char, which interns decrease the memory usage in Database.
  • Successfully implemented Exception Handling and Logging mechanism by Log4j.
  • Code Optimization and performance tuning has been done using JProfiler tool.
  • Been handled Sanity and Installation & Commissioning team (UNIX and LINUX) for weekly sanity test and software installation on the MOTOROLA ATCA blades.
  • Worked on UNIX and Solaris machines.
  • Ran test suite for CATT and UTG for Sanity and Junit for unit testing
  • Used Clear case for configuration management, Clearquest for bug tracking and ANT tool for building and deploying the application in Red Hat Enterprise Linux.
  • Extensively used Agile methodology for the feature development

Environment: Java5.0,Struts,Hibernate,Servlets,JDBC,Jsp,Ajax,JavaScript,HTML,CSS,C++,Xml,FTP,SFTP,SQL,PL/SQL,Webservices,JSTL,XSLT,Axis1.2,ShellScript,JaxRPC,Perl,Unix,Windows,SunSolaris,Clearcase,Clearquest,Eclipse,SolidDB,Mysql(Cluster),JBoss,Clarify,JProfiler,JMS,Catt,UTG,ANT,RPM,RiskManagementMethodology, Log4j,JUnit,UML,Agile,CheckStyle,Rational Portfolio.

Confidential

Java Developer

Responsibilities:

  • Interaction with Business Analyst and Architect for the implementation of technical design.
  • Implemented plug-in development, Swing, GEF in Eclipse.
  • Implemented UML in design phase to prepare HLD, LLDs.
  • Implemented Struts MVC framework in J2EE Client-Server web environment using JSP, Servlets.
  • Used JavaScript in the UI environment and validation modeling.
  • Used Front Controller, Singleton, Business Delegate, Singleton and DataAccessObject design patterns.
  • Implemented Eclipse plug-in development for the business logic.
  • Used Tomcat web-application server for application deployment.
  • Designed and coded Widgets and palette creation by using Swing application.
  • Used ANT for build scripts.
  • Implemented JDBC connection management through connection pool.
  • Implemented UI by using JSP, JSTL, and Display tag Library and HTML pages.
  • Test cases have been written by using JUnitEE.
  • Worked with testing team in setting the phased testing of the various components.
  • Prepared documentation using Rational Rose. Class, Sequence and collaboration diagrams were prepared.
  • Written several Oracle procedures, Triggers and test scripts using PL/SQL.
  • Involved in the bug fixing and maintaining the existing application through Clear case and Clear Quest

Environment: JDK1.4.2,Swing,J2EE,StrutsMVC,Displaytaglibrary,JSTL,SWT,JFace,Eclipse, SDK,GEF3.0,Ant,Junit,ANT,ApacheTomcat,Oracle,SQL/PLSQL,Linux,Windows,Clearcase,Clearquest

Confidential

Software Engineer

Responsibilities:

  • Involved in Requirement gathering and developed HLDs and LLDs for Analysis and Design phase
  • Followed Water-Fall Model for SDLC procedure.
  • Implemented and designed UseCase and Class diagrams using UML.
  • Created FDs for feature enhancements and requirement proposals
  • Implemented MVC Architecture with J2EE environment using Struts framework in Client-Server technologies.
  • Implemented Business Logic and View Components using Servlets, Jsp, Ejb and HTML, CSS, Jsp, Swing, AWT, JavaScript.
  • Entity beans have been implemented for business logic implementation through Stateless and State full beans.
  • Stateless beans has designed and implemented for a single session interval.
  • Persistence has been developed using Entity beans and DAO by using Oracle as RDBMS.
  • Worked on Sql, Pl/Sql for creating Procedures, Views and Functions.
  • Developed optimized queries with query tuning using Index creation and table Analysis.
  • Involved in the Code development and unit testing based on the business logic with Eclipse IDE, JUnit.
  • Worked on Ant scripts for building the application and deployed the application in Websphere Application server in Unix Environment.

Environment: Java,Swing,J2ee,Ejb,Struts,Oracle8i,Websphere,Eclipse,StarUml,JUnit,FlashPlayer,Clearcase,Ant,Unix,Sql,Pl/Sql,CSS,HTML,Xml,JDBC

We'd love your feedback!