We provide IT Staff Augmentation Services!

Sr. Mule Esb/api Gateway Integration Developer Resume

2.00/5 (Submit Your Rating)

Parsipanny, NJ

SUMMARY:

  • Highly skilled and experienced in Agile & Waterfall Development process for diverse requirements. Java & J2EE related technologies with extensive IT experience in all phases of the project development life cycle.
  • Developed the integration workflows using an ESB framework.
  • Experience with Mule Soft MMC and enterprise release.
  • Extensively worked on both Enterprise and Community Edition of MULE ESB.
  • Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, Salesforce, NetSuite etc as part of Integration Usage.
  • Experience in preparing High & low - level design docs with UML diagrams using Microsoft VISIO tool.
  • Extensive experience in Java & J2EE technologies using Core Java-Collections, Exception Handling, Serialization & Multi-threading, JDBC, Servlets, JSP, EJB, Web services - SOAP & REST, Frameworks - Spring, Struts and Hibernate.
  • Developed the UI pages using HTML, DHTML, CSS, JSP, JSTL, JSF / Prime faces, AJAX, Java Script, DOJO and Struts Taglibs.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ and RabbitMQ.
  • Data Transformations using Mule ESB.
  • Extensive Experience in Java Persistence API.
  • Experience in coding, implementation and unit testing of various Mule related projects.
  • Extensive experience in setting up server properties, connection pooling and Messaging using Tomcat Server, JBoss, Weblogic and Web Sphere application server.
  • Have an experience with xml technologies - XML, DTD, XSD, XSLT, JAXP and JAXB.
  • Produced as well as consumed the web services including SOAP & REST using WSDL, SOAP, Java Web Services (JAXB), Axis2, CXF and JERSEY.
  • Hands-on experience in writing SQL & PL SQL.
  • Have an experience with UNIX/Linux Operating System with Shell scripting.
  • Experience in IDEs for programming work which include Any-point Studio, Eclipse, JBuilder, and RAD.
  • Used Bugzilla, JIRA & HP Quality Center for Bug reporting.
  • Had an experience with build tools includes Ant, Maven & Ivy.
  • Have an experience in integrating Sales force, SAP, spring beans and web services using Mule ESB.
  • Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
  • Good client communication and interpersonal skills - involves understanding client requirements and bridging effective communication between team.

TECHNICAL SKILLS:

Operating Systems: Windows 2000, NT, XP, Linux and UNIX

Languages: Java, C, C++, XML, HTML, XSLT and SQL

Scripts: JavaScript, JQuery, AngularJS, Groovy

ESB: Mule ESB 3.6.1/3.8.5

Middle-Tier: ATG, J2EE (JSP, JNDI, JDBC, JMS, Servlets), XML.

Application Servers: WebLogic, Web sphere, JBoss

Web Servers: Apache Tomcat

RDBMS/ DBMS: Oracle, DB2, SQL Server and MS-Access

Process: Software Lifecycle SDLC, Agile, RUP

Development Tools: Eclipse, Anypoint studio, WSAD, NetBeans

Internet Technology: J2EE and Web Services

Source Control: CVS, Clear case, SVN

Others: Spring, Struts, Ant, Log4j, Junit, Hibernate

PROFESSIONAL EXPERIENCE:

Confidential, Parsipanny, NJ

Sr. Mule ESB/API gateway integration developer

Responsibilities:

  • Business requirements gathering and analysis by interacting with the customer.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Work closely with Enterprise Architect/solution architect to understand the partner integration requirements.
  • Integrated different enterprise applications based on the designed architecture.
  • Used Cleopatra for creating encrypted files such as gpg files by importing certificates .
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created Http inbound and outbound flows and tested it working functionality.
  • Used Data base Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing PeopleSoft, Http, SharePoint, CRM, File system and SFTP transports.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes and Groovy script .
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB 3.6.1 apps such as decking claims, warranty claims, customer zone ABC locations cz to Mule ESB 3.8.5 and updated all the dependencies.
  • Written Munit test cases in 1.3.6 version for all the upgraded projects.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB and created DWL files for all data weave transformations for reusability purpose.
  • Configured server setting properties and Database drivers.
  • Utilized custom logging framework for Mule ESB application.
  • Developed a new application which connects to the client database and retrieve all the records from PeopleSoft database and upload them to SharePoint with metadata information.
  • Responsible for developing and maintaining application design patterns, overseeing the development of application components and overseeing performance and testing of application modules and interfaces.
  • Used encryption algorithms to encrypt the fields in the environment properties.
  • Developed a custom policy for auth0 token authentication on both HS256 and RS256 algorithms.
  • Developed 13 proxy applications for API flows under the api-gateway 2.2.1 runtime environment.
  • Tested the application functionality in development and non-production environments like DEV,QA,UAT .
  • Deployed all Mule ESB and API gateway applications into MMC (Mule Management Console).
  • Used MUnit to validate mule flows.
  • Architected Integrations using Mule ESB environments for on premise environment.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in Mule ESB.
  • Did the performance testing/load testing of the applications using Jmeter.
  • Experience in MuleSoftAnypoint API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API’s using RAML File.
  • Working knowledge of API management using AnypointAPI management tools.
  • Provided production support by debugging system issues for heffler warrenty, ccp synchronization projects.

Environment: Java 1.8, Anypoint Studio 6.3.0, MS -SQL, Mule ESB 3.6.1/ 3.8.5 , API gateway 1.3.1/2.2.1 , Munit 1.3.6, Apache-Maven 3.3.9, Log4j 1.2.14, FileZilla 3.14.1, , Windows 7, TFS, SERENA business manager.

Confidential, NYC

Sr. Java/Mule ESB integration developer

Responsibilities:

  • Responsible for developing and maintaining application design patterns, overseeing the development of application components and overseeing performance and testing of application modules and interfaces.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Work closely with functional leads/PMs to understand the partner integration requirements.
  • Integrated different enterprise applications based on the designed architecture.
  • Used putty for SSH keys and passwords information to access the folders.
  • Used Jenkins for Continuous Integration and Continuous Development.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created Http inbound and outbound flows and tested it working functionality.
  • Used Data base Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Used ActiveMQ for messaging service in the applications.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Configured server setting properties and Database drivers.
  • Utilized custom logging framework for Mule ESB application.
  • Developed a new application which connects to the client database and retrieve all the records and process to SAP system.
  • Upsert data into sales force objects.
  • Used encryption algorithms to encrypt the fields in the environment properties.
  • Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Tested the application functionality in development and non-production environments.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used MUnit to validate mule flows.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Experience in developing interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in Mule ESB.
  • Experience in MuleSoftAnypoint API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API’s using RAML File.
  • Working knowledge of API management using AnypointAPI management tools.
  • Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.
  • Provided production support by debugging system issues.

Environment: Java 1.8, Anypoint Studio 5.4.0/5.4.3, MS -SQL, Mule ESB 3.5.1/ 3.7.3 , ActiveMQ 5.3, Apache-Maven 3.3.9, Log4j 1.2.14, Nexus, FileZilla 3.14.1, Putty, Windows 7, GIT, JIRA, Confluence, Jenkins.

Confidential, GA

Sr. Java/MULE ESB developer

Responsibilities:

  • Followed Agile methodology and Scrum.
  • Involved in application design and participated in technical meetings, Effort estimations, backlog grooming, I&A etc.
  • Created Sequence Diagrams, Class Diagrams as part of the application design using Microsoft Visio tool.
  • Gather requirements and planning on integration of both SAS applications using Mule ESB.
  • Tightly integrated applications using MULE ESB.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Application code investigation, performance tuning using JMeter, code cleanup and code repository maintenance.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB3.5.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, andTransaction Manager.
  • Used TOAD for internal data storage and retrieval.
  • Used Ervin tool to design database models.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Performed Proof of Concept on extracting image metadata & GPS coordinates using Metadata-Extractor.
  • Involved in peer & lead level design and code reviews.
  • Involved in building the code & deploying on JBoss application server.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • Setting up Mule ESB for the development environment.
  • Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Migrated Mule ESB 3.4 apps to Mule ESB 3.5.
  • DAO layer implementation using JPA and DB connector of Mule ESB 3.5.
  • Developing and securing CXF web services in Mule ESB.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • QA, UAT & Production issues investigation and supporting business users.
  • Working with the middleware team and DBAs regarding the database issues and code deployments.
  • Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code.
  • Prepared Change Request business documents and involved in change and release management.
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.

Environment: Windows XP, Java/JEE, HTML, CSS, JQuery, AJAX, Spring 3.2, AspectJ, JSP 2.2, Hibernate 3.5, JBoss 6, JMS, Apache 2.2, JDBC, STS 3.5, Log4j, Maven, Jenkins, JUnit, Drools, Oracle, Web Services- WSDL, SOAP, REST, Mule ESB 3.5.2/3.6, XML, JSON, SVN, FileZilla, Ervin, SOAP UI, REST Client, MS Visio, Rally.

Confidential, CA

Java/J2EE Developer

Responsibilities:

  • Understanding of business requirements, design and document technical design for the business requirements.
  • Worked on implementation ofRESTful web services for communication between the applications.
  • Design and Developed RESTful web services using Spring Framework.
  • Designed and Developed services using Spring IOC and Hibernate persistence layer with Oracle 11g Database.
  • Worked on Spring MVC using IOC,AOP and JDBC template.
  • Used ReacjJS as javscript library to for building reusable UI components.
  • Implemented dependency injection for the parsers of interface module.
  • Performed Unit Testing with SpringJUNIT as well as integration testing for all the modules.
  • Developed the code for parsing very huge incoming XML by using XPath and XML Rules.
  • Design and Developed HQL/SQL, Stored procedures for data retrieval.
  • Refracted the code and did a peer code review.
  • Worked on defect fixing (Raised during system & UAT Testing)
  • Support for system testing, UA testing & Production.
  • Worked on IBMMQ Series and implemented JMSPoint-to-Pointcommunication.
  • Used JSON for Data Interchange between AngularJS and SpringMVC.
  • Developed Java POJO's to capture the UI data and communicate with Spring MVC.
  • Developed Single Page Applications using AngularJS.
  • Used PL/SQLto send entire block of statements to database at one time.
  • NOSQL is used for retrieval of data other than tabular relations used in relational database.
  • Design UI screens using JQuery,Bootstrap,CSS and HTML.
  • Used Gitas a built in tool.

Environment: Java 1.6, Web logic, IBM MQ Series, REST, Java Script, JQuery, JIRA, AJAX, AngularJS, Bootstrap, Eclipse, SASS, Spring Framework, Git, Hibernate, NOSQL, GWT, CSS, XML, Oracle 11G, JMS, Web Services, Log4J, PL/SQL, Oracle SQL Developer, DB2.

Confidential, Kansas City, MO

Senior J2EE Developer

Responsibilities:

  • Developed the application with iterative methodology, refactoring the existing code and writing new code.
  • Design and Developed using Spring Model View Controller (MVC) 2 architecture.
  • Used JSPs in front-end, spring framework in business layer and Hibernate in persistence layer.
  • Developed the application using SpringIOC to communicate with the persistence layer.
  • Used SpringAOP framework for security transactions, reusability logging purpose.
  • Good experience in implementation of Internationalization (i18n) in web applications with spring frameworks along with JSPs and Servlets.
  • Developed front-end content using JSP, HTML and JSTL.
  • Used SpringMVC’s Tag library to build JSP pages
  • Configured page navigation, menus in XML configuration files, developed XML Schema files and used DOM parser for parsing the XML content.
  • Used BackboneJS to abstract data from MVC in to models and DOMto views and binds those two events.
  • Implemented Transfer objects to store and retrieve user and claims information in the application scope.
  • Used SOAP Web Services to access financial data on legacy systems.
  • Developed a use case claims administration, which is the process of receiving, reviewing, adjudicating, and processing claims.
  • Used SASS for indented CSS as a pre-processing language.
  • Implemented automatic email notification of the monthly statements for the customers using JavaMail.
  • Developed Ant build scripts, Configured Data Sources for the Oracle 9i database on WebSphere 6.0 application server.
  • Accelerated development and maintenance of web applications using RAD(Rational Application Developer).
  • Developed UNIXShellscripts for automating project management tasks.
  • Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task.
  • Configuring, implementing and supporting High Availability (Replication) with Loadbalancing (sharding) cluster of Mongodbhaving TB’s of data.
  • Used PL/SQLto send entire block of statements to database at one time.
  • Used oracle ATG web commerce for the multisite feature to assign catalog to sites.
  • Used JDK to develop applications and applets.
  • Created Use cases, Class Diagrams, and Sequence Diagrams for the system using JUDE UML modeling tool.
  • Involved in the defects resolution for the better quality and increased performance of product.
  • Performed the technical design reviews and code reviews.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.

Environment: JAVA, Spring, JSTL, Web Services, SOAP, Servlets, WSDL, XML, XML Schema, XSL, XSLT, UML, HTML, CSS, SASS, JavaScript,JQuery,AJAX, JSP, Mongodb, WebSphere, RAD,Eclipse, Log4J 1.2.7, JUnit, BackboneJS, PL/SQL,JDK1.7,SVN,Ext.JS, PVCS 7.6, UNIX, Oracle 10g

Confidential, Pittsburgh, PA

Java/J2EE Developer

Responsibilities:

  • Used Agile Software Development for developing the application and developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Build and deploy the Java code using SOAPWeb services.
  • Designed and developed the application using Struts (MVC) and Hibernate as ORM
  • Tested the web services request and response using SOAPUI and REST in eclipse IDE.
  • Created web pages using Struts Custom tags, JSP using JavaScript.
  • Validation on both client side using JavaScript and server side.
  • Used Java classes to implement business logic.
  • Used JDK to develop desktop applications.
  • Designed, developed Servlets, JSP, Action Classesand deployed them on Weblogic Application Server.
  • Worked on Ajax part of the application to get user friendly dynamic content display.
  • PL/SQLis used for error checking in the database.
  • Extensively used Hibernate in data access layer to perform CRUD operations in database.

Environment: Java SE 5.0, Servlet, JSP, Struts, HTML, CSS, SASS, XML/XSD, JavaScript, AJAX, Jquery, Web Services (SOAP and REST), WebLogic Server 9.0, Oracle 10g/9i, Hibernate, Junit, JDBC, Eclipse IDE, Maven, JDK 1.7,PL/SQL, Rational Rose, Log4j, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Effectively interacted with team members and business users for requirements gathering.
  • Involved in the process of analysis, design, and development of the application.
  • The entire application was developed using MVC based architecture with help of Apache Struts 2.0.
  • Coded struts Action classes, Model classes.
  • Created dynamicHTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Used Web Sphere as the application server for deployment.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Involved in writing procedures, queries using T-SQL to process the data on MS-SQL Server.
  • Developed the Web services using SOAP.
  • Followed agile methodology to implement application.
  • Used Apache ANT as build tool.

Environment: Java 1.5, HTML, Ajax, JavaScript, JSP, Struts2.0, AJAX, Web Services-SOAP, XML, Hibernate, Eclipse, CSS, JSTL, Tomcat, Web Sphere, MS SQL Server, Ant.

We'd love your feedback!