Sr. Mule Esb Integration Developer Resume
SUMMARY
- 9+ years of experience in SDLC including Requirements gathering, Analysis, Design, Development, Testing and maintenance of Java applications/products. 4 years of experience in Enterprise Service Bus (ESB) projects using MuleSoft.
- Experienced in Core JAVA, Servlet, Jsp, Struts, Hibernate, Spring Ajax, JQuery, Jsf, Gwt, Java Script, Angular JS, Ejb, Jms, Tibco& Web Services, SOAP, REST using with J2EE servers deployment wizards like Web Logic, JBoss, Websphere, IPlanet and Netscape etc.
- Mule ESB experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.
- Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third party solutions.
- Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.
- Technical experience in the areas of Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using UML and SDLC of distributed applications. Hugely experienced in using MuleSoft that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on premise servers.
- Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using MuleSoft ESB and Talend ESB.
- Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Extensive experience on Agile, Waterfall and RUP methodologies.
- Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ.
- Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and also a contributor to Mule ESB open-source.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.
- Extensively worked on XML technologies like XSD, XSLT, XQuery, Xpath for data transformations in Mulesoft.
- Tremendous knowledge in working with databases like Oracle, DB2, MS SQL and My SQL.
- Field experience with Junit and Log4j in developing test cases and determining application functionality.
- Extensive experience in SOA and experience in developing Web services, WSDL, SOAP, and JAXB/JAXP.
- Experience with API, Web Service, and messaging security standards, protocols and technologies, including TLS/SSL, OAuth, WS-Security, SAML, LDAP, SFTP, and PKI.
- Had an experience in working with Anypoint studio of Mule ESB.
- Integrated different systems that includes File Upload, Data Base, SAP, Sales Force, Web services and spring services etc. using Mule ESB.
- Have written MUnit test cases to validate Mule Flows.
- Worked closely with QA and other support teams in Test Driven Development (TDD) methodologies.
- Experience in Maven for build and deployment.
- Strong experience in analysis and design using SDLC, UML, Rational Unified Process (RUP) with software development models like Agile Scrum Model and Waterfall model
- Good knowledge in spring framework, Object Relation Mapping using Hibernate.
- Used various IDE's like Anypoint Studio, Eclipse, Net Beans and IntelliJ Idea.
- Experience in implementation of business applications using BEA Web logic, IBM Web sphere Application, JBoss and Tomcat.
- Created http in bound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
TECHNICAL SKILLS
ESB: MULE ESB, MULE API
Programming Languages: Java, C++, C, PL/SQL
Java Technologies: Core Java, JEE, JDBC, Servlets, J2EE, JSP, EJB Session beans
Frame Works: Spring MVC, Struts and Spring framework
IDEs: Any point studio, Eclipse
Web Services: SOAP, WSDL, JAX-WS, JAX-RS, AXIS2, REST
Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS
Operating Systems: Windows7/8/10, UNIX/LINUX
Databases: Oracle, SQL Server, MySQL
Scripting languages: HTML, XML, AJAX, JAVA SCRIPTS
Protocols: HTTP, HTTPS, FTP, SMTP
SVN Tools: CVS, GIT, SVN
MS Office: MS Excel, MS Word, MS PowerPoint, MS Project
Tool: Log4j, Junit, Apache CFX
PROFESSIONAL EXPERIENCE
Confidential
Sr. Mule ESB Integration Developer
Responsibilities:
- Involved in daily Agile SCRUM meetings and weekly SPRINT meetings. Regularly participated in the code reviews with team members to improvise on the quality of the project deliverables.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports. Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Utilized custom logging framework for Mule ESB application.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- 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.
- Have written MUnit test cases to validate the Mule flows. And implemented asynchronous messaging using ActiveMQ.
- Tightly integrated applications using MULE ESB.
- 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 Mule ESB projects for services with synchronous & asynchronous Mule flows.
- Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non- Java applications.
- Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR.
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Architected Integrations using Mule ESB environments for both on premise and cloud environments.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Involved in code review, tested Components using JUNIT & MUnit and Mockito during the development.
- Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
Environment: Java1.7/J2EE, MuleSoft ESB 3.5.3/3.7.3 , AnyPoint Studio, ActiveMQ, RabbitMQ, Apache-Maven, Cloudhub, RabbitMQ, Nexus, Putty, Filezilla, UML, Web Services, XML, XSD, XSLT, JPA, RAML, Oracle 11g, Eclipse IDE, log4j, CVS, Rational Rose, JUnit, Maven.
Confidential
Sr. Integration Developer/Mule ESB Developer
Responsibilities:
- Responsible and active in the Analysis, Design, Implementation and Deployment of full SDLC of MuleSoft project using AGILE process.
- Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP transports.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector (Sales force, HL7, SAP, Data Base, HTTP, FTP) and Transaction Manager.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Configure IBMDataPowerwith XML components, document processing rules, document processing actions, XPath Routing Map, Duration Monitor, Log targets.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content-based routing using Mule ESB.
- Developed RESTful web services in Mule ESB based on SOA architecture.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide the interface to the various third-party applications.
- Worked with Websphere MQ to pub/sub the messages.
- Experience in MuleSoft Anypoint platform on designing and implementing Mule APIs.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Hand-on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through Oath.
- Code walk-through, Mule Debugging and Error fixing.
- Implemented clustering and throttling concepts for Mule based solutions.
- Used MMC (Mule management console to monitor the request and response payload).
- Have written MUnit test cases to validate the Mule flows.
- Involved in achieving more than 75% of code coverage for unit tests, which was a requirement for committing to a repository.
- Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics and queues and some transformations were also done at the integration layer.
- Developed interfaces between SAP, Salesforce and REST 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 Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Used GitHub for the version control.
- Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
- Actively involved in QA, UAT and production issues getting resolved.
Environment: Mule ESB, Any Point Studio, Jenkins, JAXB, JDBC, ActiveMQ, RAML, Cloud hub, XML, AJAX, WebLogic Application server, Log4j, Web Services - WSDL, SOAP, JAX-WS, JAX-RS, GIT Hub, RabbitMQ.
Confidential
Sr. Mule 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.
- Utilized various connectors such as Sales force, SAP, AJAX, FTP, HTTP, VM, File, SMTP, SFTP, Servlet, Database, NetSuite in MuleESB.
- Have written batch jobs to run at schedule times.
- API Manager has been used registering, designing, building and managing APIs.
- Designed and developed enterprise services using RAML and REST based APIs in Mule Soft.
- Used various transformers in Mule ESB based on use case and had implemented the customtransformations.Experience working with exposing API using RAML.
- Used HTTP connector to make calls to REST API's inMule flows and posted the data to WCS to update Faculty Profile.Created new and updated existing APIs using RAML and API KIT for defining integration schematics.
- Developed build script using ANT to build, package, test and deploy application in web sphere application server.
- Creating and consuming of soap and REST services using CXF.
- Developed Java Web applications (API) called by Java batch apps using RESTful web-services to provide response in JSON format.
- Expertise working with proxy servers, XML, XPath,XSD, and publishing WSDL ‘s for the
- Inbound (emails from customer to Fidelity agent), and Outbound (emails from Fidelity agent to customer) in Mule.
- APM is used to edit, store, and retrieve configuration settings for the transport and format of B2B messages.
- Experience in Mule Soft Any Point API platform on designing and implementing Mule API. Experience with Mule administration, configuration and tuning.
- Used MUnit for mocking and unit testingMule flows.
- Writing applications code and development activities in a SOA environment with Mule ESB.
- Implemented clusterbased approach while deploying applications in QA and PROD environments.
- Used Mule ESB in designing the applications as a middleware between third-party system and customer side system.
- Some implementation experience with framework-based J2EE solutions. Done with messaging using Active MQ and RabbitMQ.
- Performed synchronization of data bi-directionally between salesforce and database in Mule.
Environment: Mule soft ESB, Any Point Studio, CXF, SOAP, REST, Sales force, Active MQ, RAML, MUnit, ActiveMQ, RabbitMQ, XML, HTML, Eclipse, SQL, Web services, WebSphere Applications.
Confidential
Sales force/Mule SoftDeveloper
Responsibilities:
- Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
- Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
- Done with integrations using connectors such as Sale force, Data Base, HTTP, FTP and File Connectors.
- Used MMC mule management console to monitor the request and response payload.
- Developed a RAML based REST web services API's using Mule ESB.
- Developing Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtimes.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Extensively used Mule components that include JAXB, File Transport, SMTP Transport, FTP/SFTP Transport and JDBC Connector.
- Worked on various Mule connectors / adapters, developing API, APM and developing services on Cloud Hub.
- Used Sales force OAuth connector to enable OAuth authentication before performing the integration process, because to retrieve all contacts from the log as well as to make the process records safe.
- Used sales force analytics cloud connector to make connectivity to the third-party applications from which services used by the mule ESB.
- To configure the fields synchronized used Bi- directional synchronization opportunity between the two salesforce orgs.
- Build and Deployment of services in Mule ESB server. Code walk-through, Mule Debugging and Error fixing.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Used GIT Hub for the version control.
Environment: Mule ESB, Any point Studio, JAVA, Servlets, EJB, JDBC, JAXB, RAML, Nexus, Apache-Maven, Cloud Hub, XML, XSLT, CSS, Ajax, JSTL, Web Logic Application server 10.3, LDAP, Oracle 11g- PL/SQL, SQL, Log4J, SVN, Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS, Jenkins.
Confidential
Java/j2ee developer
Responsibilities:
- Responsible for the systems design, architecture, implementation and integration with various technologies like Spring Integration, Web Services, Oracle Advanced Queues and WMQ’s.
- Implemented framework Spring 3.05 and Spring Integration 2.0.5 upgrades.
- Used OSGi container framework to install bundles (modules) developed using spring and Spring Integration.
- Worked on UI development using JSP on Struts and Spring MVC Frameworks.
- Develop and test PL/SQL stored procedures.
- Developed DAOs (Data Access Object) and DOs (Data Object) using Hibernate as ORM to interact with DBMS - Oracle
- Developed modules that integrate with web services that provide global information
- Used Web services to communicate and integrate within different system.
- Used Log4j for logging the application, log of the running system to trace the errors and certain automated routine functions.
- Build applications using MAVEN.
- Learn and implement upcoming technologies and software updates.
- Participates in high level and low-level design discussions.
- Worked as Web Dynpro Java developer and developed custom applications, and creating the Portal screens.
- Create and access JAX-RS REST and JAX-WS SOAP based Web Services, to access internal and secured applications inside and outside the intranet.
- Responsible for development, testing, deploying and maintaining Spring Integration projects on Virgo (OSGi Container).
- Modified and enhanced the Division of Disability Determinations case processing application.
- Designed and developed functions used by Division of Disability analysts when adjudicating a case and managing caseloads in Java/Oracle environment.
- Diagnoses and resolves application bugs and monitoring logs files across the application.
- Reviews code from other developers to ensure it meets design standards.