Senior Mule Esb Developer Resume
SUMMARY
- More than 6+ years of IT Experience in Analysis, Design, Development, Testing and Support of Client - Server and Enterprise Integration Applications.
- 4 years of experience in Mule ESB Development with extensive full Software Development Life Cycle
- (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- Design (OOD) using UML and SDLC of distributed applications.
- Technical experience in the areas of Object-Oriented Analysis (OOA) and Object Oriented
- Extensive projects experience on Agile, Waterfall methodologies.
- Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x and 4.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.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.
- Hands on experience in Mule Soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Hugely experienced in using Mule Soft Studio that integrates APIs, databases and SaaS applications and deployed Mule Soft applications to Cloud Hub and on-premise servers.
- Extensively worked on both Enterprise and Community edition of Mule ESB and Have an experience working Mule API manager and RAML.
- Utilized Mule Soft features like Data Weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- 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 RabbitMQ.
- Experience with IIB integration with SAP.
- Expertise in using Mule Soft Studio in creating various flows to integrate API's, Databases and SaaS applications and deployed mule applications to Cloud Hub and on-premise servers.
- Designed, developed and consumed SOAP/RESTful Web services.
- 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 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.
- Involved in daily meetings with Business Analysts, Developers and Architects.
- Experience in developing Message Sets, Message definitions and message models to define or model CSV, delimited, fixed length, COBOL copy book message formats
- Strong experience in performing message transformations using ESQL Java.
- Experience using promoted flow property and working with Synchronous and Asynchronous message flows.
- Field experience with Junit and Log4j in developing test cases and determining
- Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Any Point Platform: ESB, Anypoint API Designer, web sphere message broker MMC, Cloud Hub, Runtime Manager, Anypoint Studio, RAML
Web: HTTP, REST, XML, JSON
Connectors: HTTP, Salesforce, Database, Workday, File, FTP/SFTP, AMQP, Microsoft Service Bus
Environment: JAVA, Mule ESB, Mule Management Console, Anypoint Studio, Apache-Maven, ActiveMQ, Cloudhub, RAML, Nexus, Putty, XML, JSON, PL/SQL, SQL, Log4J, CVS
Message Transformation: JSON, XML, Data Weave, Java Collections, Data Mapper, IDOC, fixed width
Database: MS SQL Server, Oracle, MySQL
SDLC Methodologies: Waterfall, Agile
Tools: Anypoint Studio, Eclipse, SQL Developer
Operating Systems: Window 7/8/10, Linux
CI / CD: Maven, Jenkins, GitHub, Artifactory
PROFESSIONAL EXPERIENCE
Confidential
Senior Mule ESB Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Analyzed the functional specifications and translate them into technical specifications.
- Meet the Business Line Team for translating business requirements to functional specifications.
- Understand the existing systems and design for introducing industry Collections
- Developed REST APIs using API KIT ROUTER.
- Designed and Developed the data validation integration interfaces for various projects.
- Developed transformation using Data weave in Any point studio
- Created Exceptional handling framework.
- Developed Mule ESB projects for the services with synchronous and asynchronous Mule Flows.
- Creating cluster environment using Mule ESB with Mule Any Point Studio and Creating Active MQ with different topologies in Enterprise Integration.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Strong experience in designing REST API's using RAML File.
- Gathered requirements and planned on integration of both SAS applications using Mule ESB and Integrated Mule ESB system while utilizing Rabbit MQ, JMS, Http, File system and SFTP transports..
- Edited, stored, and retrieved configuration settings for the transport and format of B2B messages using Any point manager
- Experience working on hybrid platform for integration.
- Work with Mule Any point connectors: Kafka, Salesforce, FTP, Database, web services and JMS etc.
- Integrate order processing system SAP with CRM Salesforce and SQL database
- Used AMQP Endpoints to connect to Rabbit MQ which is a messaging queue.
- Implement Security for connecting to Salesforce by using OAUTH2
- Deploy, Configure, tune and monitor API Gateways.
- Create continuous integration with Jenkins
- Create few API's to fetch the license details from Account Portal by using API Kit router
- Develop API's using RAML
- Experience in writing MUnit test cases to validate the Mule flows.
- Maintained Source code of the applications for various releases on GitHub.
- Deployed and scheduled Mule project on Cloud hub.
- Used Cloud connectors for integratio n testing in Mule .
Confidential
Mule ESB Developer
Responsibilities:
- Involved in Agile-Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
- Gather requirements and planning on integration of both SAS applications using Mule ESB.
- Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP transports.
- Implemented data transformation using XPATH, Data Weave, custom java classes.
- Worked on components that includes File, SMTP, FTP, SFTP, JDBC Connector (Sales force, HL7, SAP, Data Base, HTTP, FTP) and Transaction Manager.
- 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.
- 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.
- Experience in Mule Soft Any point 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 OAuth.
- Code walk-throughs, 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, Sales Force 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 CloudHub 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.