Mule Esb Engineer Resume
Wilmington, DE
SUMMARY
- 8+ Years of experience in IT industry comprising of Development, Java developer and Service Oriented Architecture, Change Management, Software Configuration Management (SCM), Mulesoft developer.
- Experienced in developing Mule ESB flows and integrations by using service - oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtimes.
- Technical expertise in the full life cycle of the software development including requirement definition, design, implementation, integration testing and maintenance.
- Experience in driving code review meetings to provide analyze and testing support to Business Analyst people.
- Experience in production Support, troubleshooting and maintenance
- Experience in providing analyzing and testing support after getting issues in the project code.
- Actively involved in each phase of Software Development Life Cycle SDLC Requirements, Design, Implementation, and Testing during the development of the application.
- Great experience in handling mule API's, TIBCO and OFM Development.
- Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers, and Data weave for integrating various applications which are on-premises and hosted on cloud using synchronous and asynchronous Mule flows.
- Created high-level design artifacts such as common business object models, component models and design abstracts.
- Hands on experience designing RAML specs, building APIs using API Kit in Mule applications.
- Used various transformers in Mule ESB and have great exposer on custom transformations
- Managing APIs using the any point API management console by creating proxies for Mule applications, applying standard policies and custom policies.
- Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mule soft.
- Experience consuming open and/or private APIs
- Experience with Web developing applications using Eclipse, RAD and SOA Integration developing using WSO2 Developer Studio
- Experience in SOA, EIP using WSO2 ESB, DSS, MB and API Manager.
- Experience with publish & subscribe delivery models.
- Have good experience in designing and developing SOA solutions using Oracle Fusion Middleware, Oracle SOA Suite 10.1.3.4/11 gR1, Oracle Service Bus (OSB) and experience in orchestrating web services using Oracle BPEL Process Manager and Oracle Enterprise Service Bus (ESB), Expertise in installation and configuring Oracle SOA Suite 11gR1.
- Extensively worked on Oracle Business Suite 11i, R12 integrations, Oracle Application Server 10g, Oracle Financials (GL, AP, AR), Order Management.
- Java Technologies which include Core Java, JDBC, JNDI, Servlets, Java Server Pages (JSP), RMI, Struts, Enterprise Java Beans (EJB), SOAP, WSDL and UDDI.
- Extensively worked on XML Technologies (XML, DTD, XSLT, XSD and Style sheet etc.), designing schemas using XMLSpy.
- Extensively worked on Database using Oracle 10G/9i/8i, Strong back-end designing and written extensive backend code on the Oracle server-side using PL/SQL, including packaged procedures, functions, and SQL*PLUS. Experience with Microsoft SQL Server Database 2000 and 2005.
- Experience in working on source controller tools like GitHub (GIT), Subversion (SVN), CVS.
- Extensive experience in Core JAVA and web technologies like JSP, Servlets, JDBC, HTML, CSS, MVC Frameworks (Struts), JSF, JavaBeans, JavaScript, AJAX, XML.
- Experience in development using frameworks like Spring, Hibernate, JSF, JQuery and Adobe Flex.
- Extensive experience in J2EE development using different IDE tools like Eclipse and Net Beans.
- Experienced in java automatic build tools like Apache Ant 1.6, Maven.
- Extensive experience working on different application/web servers like JBoss 6.1.0, BEA WebLogic, Apache Tomcat including configuring, deploying and monitoring.
- Experience in handling Version Control Systems like Sub Version, Clear Case.
- Hands on implementing Design patterns like MVC, Factory, DAO and Singleton.
- Extensive experience in database programming using PL/SQL and SQL.
- Experience in testing the application using JUnit.
- Excellent verbal and written technical documentation skills.
TECHNICAL SKILLS
ESB/EAI: Mule ESB 3.7, 3.6, 3.5, 3.3, 3.4 CE
Tools: Munit, Log4j, Junit.
Programming Languages: Java, J2EE, C, C++, PL/SQL, HTML, XML
Java Technologies: Java, Servlets, JSP, JDBC, JNDI, JSTL, JMS, EJB-Session Beans Core
Java concepts: Generics, Collections, Exception handling, Serialization, RMI, File I/O
IDEs: Eclipse, Any Point studio, SOA suite, MyEclipse Blue Edition 10.7.1,Mule studio 3.5.0
Frameworks: Spring, Oracle ADF, Custom MVC, JSF and Struts, Batch
Web Services: WSDL, JAX-WS, SOAP, AXIS 2, REST, UDDI, JAX-RS, Jersey
Operating Systems: HP UNIX, Sun Solaris, Oracle Linux, Windows XP/2003/2007
Databases: Oracle 11g/10g/9i, SQL server 2003, MySQL
Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS Scripting
Languages: Java Script, AJAX, JQuery, DOJO, PHP
XML Technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB
Version Control Tools: CVS, GIT, SVN, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Wilmington, DE
Mule ESB Engineer
Responsibilities:
- Responsible for the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of Mulesoft project using AGILE process.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Integration of various systems utilizing Queues, Topics, Http, File system, DBs and SFTP components.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Extensively used Mule components that includes File, SMTP, FTP, SFTP, and JDBC Connector.
- 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 Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third party applications.
- Developed Mock Service using DevTest
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs by documenting and designing REST API's using RAML.
- Hand-on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through Oath.
- Have written MUnit test cases to validate the Mule flows.
- Implemented asynchronous messaging using Active MQ.
- Developed interfaces between REST and SOAP web-services.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Business integration is done with the help of IBM MQ Series.
- Developed EJBs (3.0) for processing the Business logics and to provide data persistence in the application.
- Developed java programs to parse XML documents using (JAXB) DOM parser.
- Developed the web tier using JSP, Spring MVC and Tiles. Implemented event handling using Java, Ajax, and Java Script.
- Used data set and data adapter objects in order to reduce the database traffic and increase performance.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues, actively involved in getting the QA, UAT and production issues resolved.
Environment: Java 1.7/J2EE, Spring, Web Services, MuleSoft 3.7.3, Any Point Studio, ActiveMQ, RAML, Salesforce Cloudhub, HTML, JavaScript, DB2, JSON, Eclipse IDE, log4j, CVS, Maven, Dev Test CA LISA.
Confidential
Mulesoft Developer
Responsibilities:
- Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented Developed the integration workflows using an ESB framework
- Involved in the development phase, developing validations and business logic implementation.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- Utilized various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database.
- Writing application code & development for large projects especially in a SOA environment with Mule and Utilized partner WSDL for ESB to Salesforce & SAP integrations.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Developed SOAP/REST webservices and created API RAML's in API Designer and deployed the applications on premise servers using MuleSoft Management Console (MMC).
- Testing and support of the application under different environments includes DEV, SYS, UAT and PROD.
- Participated agile training and daily scrum meeting to discuss the progress of project and any blockage of the work and the solution of the block.
- Built JAX-WS services and exposed them securely using CXF component, consumed both internal and external SOAP web services using Web Service consumer.
- Migrated existing services from CXF to use Web Service consumer.
- Built JAX-RS services and exposed them using REST component.
- Secured API with Basic Authentication security module.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom Java classes. Writing application code and development activities for large projects especially in a SOA environment with Mule ESB. Implemented Exception Handling, Logging and Error Handling.
- Used SVN and JIRA as a version control.
- Implemented Mule flows for different modules, which process user provisioning from different systems.
- Involved in the development phase, developing validations and business logic implementation.
- Implemented Custom Logger (property caching), Circuit Breaker and Object Store in all flows of different services to invoke the data from the database and loading the flow message to database.
- Have integrated web services including SOAP as well as REST using Mule ESB and used various transformers for transforming between different data formats.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Used Java Embedding activity for executing Java classes for complex business logic. Implemented build package tool using Maven and build the code in Jenkins.
- Build and Deployment of services in Mule ESB server.
- Had experience in using the enterprise security, notifications feature provided by Mule.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint. Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
- Developed application using Mule ESB and build and deployed the services.
- And also done with Unit testing using Test Utility MUnit for mocking and unit testing of Mule flows. Successfully managed performance of the services by using "Scatter and gather" and "choice router".
Environment: Java 1.7, EJB 2.1, MyEclipse Blue Edition 10.7.1, Mule Studio 3.4 CE, Oracle Database 10g, ActiveMQ, log4j, SVN, JIRA, WebSphere Application Server 8.5, SoapUI 5.0.0.
Confidential, Indianapolis, IN
Mulesoft Developer
Responsibilities:
- Responsible for the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of Mulesoft project using AGILE process.
- Responsible for LLD, impact analysis document review, code review and Junit test cases
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Integration of various systems utilizing Queues, Topics, Http, File system, DBs and SFTP components.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Extensively used Mule components that includes File, SMTP, FTP, SFTP, and JDBC Connector.
- Migrated Mule ESB 3.5 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.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third party applications.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs by documenting and designing REST API's using RAML.
- Hand-on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through Oath.
- Have written MUnit test cases to validate the Mule flows.
- Implemented asynchronous messaging using Active MQ and AWS Suite.
- Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Business integration is done with the help of IBM MQ Series.
- Developed EJBs (3.0) for processing the Business logics and to provide data persistence in the application.
- Developed java programs to parse XML documents using (JAXB) DOM parser.
- Wrote AngularJS controllers, views, and services.
- Developed the web tier using JSP, Spring MVC and Tiles. Implemented event handling using Java, Ajax, and Java Script.
- Used Ajax based DOJO for faster front end.
- Used data set and data adapter objects in order to reduce the database traffic and increase performance.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues, actively involved in getting the QA, UAT and production issues resolved.
Environment: Java 1.7/J2EE, Spring, Web Services, WSO2 ESB 3.0, Hibernate, JPA, MuleSoft ESB 3.5.3/3.7.3 , Any Point Studio, ActiveMQ, RAML, Salesforce, Cloudhub, HTML, JavaScript, Oracle Database 11g, JSON, Eclipse IDE, Java Beans, log4j, CVS, Web Logic, JUnit, Maven.