We provide IT Staff Augmentation Services!

Mule Esb Integration Developer Resume

2.00/5 (Submit Your Rating)

Durham, NC

PROFESSIONAL SUMMARY:

  • Overall 5+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies and Mule ESB.
  • Proficient in Core Java, Enterprise technologies such as EJB, Struts Framework, Spring Framework, JMS, JTA, Hibernate, Java Web Service, SOAP, REST Services, Java Thread, Java Socket, Java Servlet, JSP, JDBC.
  • 2 years of experience with Mule ESB, Mule API, Mule Anypoint Studio and Mule Cloud hub and RAML.
  • Experience in Mule ESB Admin area with strong Application server administration (WebSphere/Weblogic/Tomcat).
  • Experience troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools.
  • Experience in Mule Clustering, Load Balancing & MuleSoft MMC.
  • Experience on creating Flows, Sub Flows, and Exception handling strategies, Data Weave transformation and Mule Expression Language (MEL).
  • Excellent abilities to develop Message flows using Mule Studio 3.7.x, Anypoint studio 3.8.x across integrating variety of business applications with connectors including AS400, Salesforce, SAP, Siebel, Apache Active MQ, IBM WMQ, IBM Datapower, Oracle DB, IBM Db2, MySQL, and using wide variety of Protocols including HTTP, HTTPS, FTP, TCP, REST, SOAP, SNMP.
  • Worked on XML technologies like XML, XSD, XSLT, Xpath and Web Services - RESTful and SOAP .
  • Hands on experience using mule connectors like HTTP, Database, Salesforce, SAP and VM connectors. SMTP, FTP, JMS, FILE.
  • Extensive Knowledge on databases like Oracle, Dynamo DB and MySQL.
  • Experience in Web technologies using HTML, CSS, XHTML, JavaScript, JQuery .
  • Experience in implementing Mule Batch Processing, Scatter-Gather.
  • Experience in working in agile development methodology.
  • Integrated Salesforce and other external applications using Force.com SOAP API.
  • Experienced in designing and testing custom API using RAML .
  • Worked in developing the application using Java/J2EE platform. Implemented the Model View Control(MVC) structure using Spring 3.x.
  • Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Message Filtering, Message Transformation, Batch message processing and error handling.
  • Good experience using JIRA and automated build process using Jenkins.
  • Expertise in Unit testing using JUnit, Integration testing, System testing .
  • Experienced in building tool ANT, Maven and logging tool Log4J .
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS:

Mule ESB: Anypoint Studio (3.5 and up), Mule Server 3.x, RAML, EJB, Mule ESB FlowsData Weave, Connectors, Message Processors, Data Mapper, Deploy to CloudDeploy to MMC, Components, Scopes, filters.

Languages: C, C++, Java, UNIX shell scripts, SQL, PL/SQL

J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring, EJB 3.0/, JNDI, JMS, JTAJAXB, Hibernate

Databases: Oracle 10g/11g, DB2 UDB, MySQL, MS SQL Server 2008, MS-Access.

XML technologies: XML, XSL, XSLT and JAXB

Web Technologies: HTML, CSS, JavaScript, AJAX, DHTML, XHTML.

Web Server: Apache Tomcat 8.

App Server: IBM WebSphere, WebLogic.

Testing: JUnit, JUnit-Perf, JMock.

Build tool: Apache Ant, Apache Maven

Tools: SQL Developer, DB Visualizer, XML SPY, Log4J, Rational Rose, Server studio.

SOA Web Services: SOAP, WSDL, XSD, XML.

WORK EXPERIENCE:

Mule ESB Integration Developer

Confidential, Durham, NC

Responsibilities:

  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
  • Scheduler module using Quartz to Poll the database updates and call Mule flow to send messages MQ.
  • Involved in troubleshooting Mule ESB, and maintaining application servers like WebSphere.
  • Mule flow exposed as REST service by connecting to Oracle DB to get the Balance control status
  • Ajax connector based Dashboard to display status for monitoring.
  • Worked on mappings like joins, filtering, partitioning.
  • Used Templates codify the most common data integration patterns such as migration, broadcast, aggregation, correlation and synchronization across systems
  • Centralized logging done for Audit and Error handling via log4j.
  • Mule flow exposed as REST service by connecting to Oracle DB to get the Balance control status
  • Collection splitter and Aggregator used to collect small chuck of message to transform in to require payload.
  • Analyzed and planned migration of IBM Datapower Security Layer to Mule.
  • Worked on providing WS-Security via LDAP groups to SOAP Web Services by creating Proxies.
  • Documented Patters and best practices.
  • Experience in using the enterprise security, notifications features provide by mule.
  • Designing REST API using RAML and worked on Mule API Gateway including API Manager and API kit.

Environment: Mule ESB 3.5.x, 3.7.x, 3.8.3, Anypoint Platform, API Gateway, RAML 1.0, IBM Integration Bus (IIB) 10.0, IBM WebSphere, Datapower XI52 Firmware 7.2.1, WSRR, WebSphere MQ series 7.0, DB2, SOAPUI, J2EE, JSP, Servlet, Struts, SOAP, Oracle 11g, Jenkins, Linux, AS400, Cloud Front.

Java/Mule ESB Developer

Confidential, TX

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Integration of Mule ESB system while utilizing MQ Series, HTTP, File system and SFTP transports.
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB 3.5 apps to Mule ESB 3.7.0 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.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Implemented asynchronous messaging using Active MQ.
  • Developed Mule flows to integrate Data from various sources into Database, from Active MQ topics and queues, some transformations were also done at the integration layer.
  • Developed Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Involved in creating http inbound & outbound flows using MULE ESB.
  • Done with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Integrated web services including SOAP as well as REST using Mule ESB.

Environment: JAVA 1.6, J2EE, Mule ESB 3.5.4, EJB, JDBC, Spring-IOC/DI, MVC, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, Oracle 10g, Log4J, Eclipse, Ant, SOA, PL/SQL, Web Services-WSDL, SOAP, Windows XP.

Java/J2ee Developer

Confidential, CO

Responsibilities:

  • The project was implemented using mainly Spring MVC Framework. The billing and claims module was developed and enhanced using Struts Framework.
  • The applications were developed using Java and J2EE tools such as Servlets, JSP, JDBC, JNDI, and EJB.
  • Web Services were designed and developed using XML, XSD, WSDL, SOAP and REST.
  • Oracle 10g was used as the database.
  • JPA was implemented and Hibernate was used at the ORM tool for the project.
  • Spring AOP was used for transaction management and logging purposes.
  • JTA and JTS were used to allow for global transaction.
  • Implemented SOA for all our applications.
  • XML configuration files were written for Hibernate and database connectivity.
  • Wrote HQL to run CRUD operations on the database.
  • Unit testing and bug fixing was achieved using JUnit.
  • Log4J was used to log exceptions into the database using JDBC.
  • Participated in Unit, System and Performance testing.
  • Jenkins was used as a continuous integration tool.
  • GIT was used for version control on the project.
  • The GUI was developed using HTML, CSS.
  • The project followed an Agile development methodology for the SDLC.

Environment: Java 1.7, J2EE, IBM WebSphere Application server 7, Spring 3.0, Struts 2.2, Hibernate 4.x, Oracle 10g, SQL, PL/SQL, HTML, JSP, XML, XSD, WSDL, SOAP and REST, Angular.JS, Performance Testing, JSTL, jQuery, Log4J, JUnit, SOAP UI, MAVEN.

Java/J2EE Developer

Confidential, Chevy Chase, MD

Responsibilities:

  • Functional and detail designs where created using UML for class/sequence diagrams.
  • Designed and developed customization module using Java, J2EE, RESTful Web Services, Apache Axis2, JSON, JSP, XML, XSD.
  • Followed the Agile for the development of the project, and attended sprint review meetings.
  • Involved in designing and development and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC and JNDI and deployed on WebLogic server.
  • Hibernate was used as an ORM tool.
  • Implemented java script for client side validations.
  • Design and Development of GUI using JSP's, JSP custom tags, Struts tags, HTML, DHTML,
  • Used ANT to build, run and create JARs and WAR files.
  • Used SVN for version control.
  • Application was logged using Log4J, and exceptions were logged into the database using JDBC.
  • Worked in development, production environment and communicate with QA.
  • Used Eclipse IDE as a development tool.

Environment: J2EE, Web Services, XML, XSD, WSDL, SOAP, SOAP UI, ANT, SQL, JSP, JSTL, JUnit, Spring MVC, Hibernate, Oracle SQL Developer, PL/SQL, Clear Quest.

We'd love your feedback!