Mule Esb Developer Resume
Kenilworth, NJ
PROFESSIONAL SUMMARY:
- Mulesoft Certified Developer.
- Over 7 years of experience in Information Technology with primary skills in application integrations using iPaaS products like MuleSoft ESB tools.
- Well - acquainted with the Software Development Life Cycle (SDLC). Strong understanding and exposure to project lifecycle functions like Requirements gathering, Analysis, and Design, Development, Testing, Deployment.
- Experience in developing middle-tier applications using Enterprise Service Bus (ESB) - MULE.
- 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.
- Hands Experience in using Mule Connectors like Salesforce, Workday, Netsuite, SAP, FTP, FILE, SFTP, email, Database, HTTP, VM, ActiveMQ, AnypointMQ, SAP and JMS Integration Usage.
- Experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enricher, and Flow Controls.
- Expertise in DB Design, DB normalization, and writing SQL queries & PL/SQL- Stored Procedures , Functions, Triggers, Sequences, Indexes and Views, etc.
- Synchronized Workday Business Process with the ADP platform.
- Developed process using MuleSoft platform components, including API Manager, Cloud Hub, Mule Runtime Fabric, Any point Studio, Data weave, and Access Management.
- Robust API Development and implementation (consumption of public and Private APIs).
- Good at Mule DataWeave component and worked with exposing API Development using RAML.
- Experience in migrating legacy applications from 3.x to 4.x.
- Experience with API-Led Connectivity Architecture, Web Services, and messaging security standards, protocols, and technologies, including TLS/SSL, O-Auth2.0, WS-Security.
- Used Swagger for API development and documentation.
- Integration experience in on-premises and cloud applications.
- Solid Knowledge of Java/J2EE technologies. Well experienced in MVC architecture, Hibernate, and Struts frameworks.
- Experience working on messaging exchanges like WebSphere MQ and ActiveMQ.
- Experience with JMS both Synchronous and Asynchronous messaging.
- Application integration using MuleSoft ESB and IBM Message Broker for integrating and orchestrating the services.
- Strong Database skills in Oracle 9i/10g/11g, MS SQL Server, DB2, MySQL, and MongoDB.
- Experienced with built tools like Maven and CI/CD tools like Jenkins.
- Involved in unit testing and writing the MUnit Test cases for the flows.
- Strong working experience on web services like SOAP and REST.
- Good Experience in Any Point Studio and deploying the application in Cloud Hub & On-Premises using MMC.
- Experience using GitHub for code sharing, deployment management, and team collaboration.
- Experience working in a complete product life cycle, including requirements gathering, build, unit testing, deployment, and support for the integration process—experience in Waterfall & Agile development methodologies.
- I am motivated, results-oriented, and a good team player with strong and good practical communication skills.
TECHNICAL SKILLS:
Domain Focus: Cloud Application Integration Multiple Projects Service Oriented Architecture- Multiple Projects
Languages: C, C++, Java, SQL, XML iPaaS Platform
MuleSoft: MuleSoft, Any point Studio, Mule Management Console, Mule Runtime Server, Mule Cloud Hub, Mule API Design, Mule RAML, Mule exchange, etc.
Connectors: HTTP, HTTPS, FTP, Salesforce, NetSuite, SAP, Web service SOAP, email, DatabaseProtocolsSOA, HTTP, SOAP, HTTPS, FTP
Web Services: SOAP, WSDL, RESTful Services
Process Models: Waterfall model, Agile Methodologies
PROFESSIONAL EXPERIENCE:
Confidential, Kenilworth, NJ
Mule ESB Developer
Responsibilities:
- Involved in Requirements gathering, analysis, design, development, testing, and Maintenance phases of Application. Implementing the project in agile methodologies - sprint & scrum.
- Participated in High-level conceptual architecture and design for EAI solution between 3rd parties and client.
- Created Mule Flows using End Point Connectors & Components using Mule ESB to integrate client/server systems.
- I am involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another using Mule ESB.
- Participated in High-level conceptual architecture and design for EAI solution between 3rd parties and client.
- Used Mule ESB connectors- Web service consumer, Message Transformer, Exception Strategies, Batch processing, etc., In designing the application as a middleware between the third-party system and the customer side system.
- Extensively used Mule Debugger to debug the XML Flows and wrote Munit Test Cases using features like mocking, verify the call, and assert conditions based on different sets of data.
- Implementing and consuming both SOAP and RESTful web services.
- Performed UI design and coding using Java, Spring MVC framework, and Web Technologies.
- Used Swagger toolset in designing and developing the API.
- Implemented asynchronous messaging using Active MQ broker, implementing JMS Concepts to resolve producer-consumer problems.
- Involved in creating HTTP inbound & outbound flows, transformers, filtering, and Security of Mule Flows.
- Worked with MuleSoft Any point API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
- Implemented API Development by using RAML files for different entity creations and respective associations.
- Experience in Deploying/Managing Mule flows to Cloud Hub.
- Assigning stories and track the issues on JIRA and move to test once the issue is resolved.
- Used GIT for version control and Jenkins as a CI/CD tool.
- Experience in Deploying/Managing Mule flows to Cloud Hub.
Environment: Any point Studio 7.4, SOA, XML, JSON, GIT, Mule Standalone Runtime 4.2.2, Java, SOAP, REST, OAuth, Data Weave, JMS, Data Mapper, RAML, Cloud Hub, Postman, MUnit, Jenkins, CI/CD, GitHub.
Confidential Washington DC
MuleSoft developer
Responsibilities:
- I analyzed and investigated the business requirements for Integrations from scratch.
- Developed Integration process for Finance system applications like Determine Cloud platform (DCP), Bill.com, and Intacct.
- Developed unidirectional Integration processes between Determine and Intacct.
- Developed a Bi-Directional process between Determine and Bill.com.
- Extensively used Mule components include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- I customized the workflow to pull records with attachments from the legendry CRM application (WizeHive).
- Designed a workflow to get the records from the WizeHive CRM application and post them to a local directory.
- I built a two-way interface between Bill.com and Salesforce.
- I Developed an integration between Salesforce to Salesforce (sandboxes) to populate test data after sandbox refreshment.
- Created custom connectors through application coding for better access to the DB2 database and involved in writing SQL and PL SQL - stored procedures, functions, sequence, triggers, object types, etc.
- I am involved in creating HTTP inbound & outbound flows, custom java and XSLT transformers, and Mule endpoint security through WSSR.
- Made a complete rope analysis of the built processes before deploying them into production.
- Involve the procurement and finance team in analyzing and sorting out any hierarchal issues with objects in scope.
- Worked on ERP Suite like SAP S/4HANA, migrated legacy applications to SAP S/4HANA.
- Worked with IBM WebSphere MQ to exchange messages.
- Worked on workday in getting records from HRM, payroll, Financials for the easy business process.
- Expertized in using JIRA software with Jenkins and GitHub for real time bug tracking and issue management.
- Used connectors like HTTP, mail, Intacct, and Salesforce.
- Used postman as a REST client to test the endpoints/ APIs.
- Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting.
- Developed generic error handling notification deliver error email notifications.
Environment: Any point Studio, Mule Runtime, Notepad++, Postman, Salesforce, SAP S/4HANA, HTTP Listener, Web Services - WSDL, REST, SOAP, Jenkins, Workday, GitHub.
Confidential, SFO, CA
MuleSoft Developer
Responsibilities:
- Developed flow using a web service server connector from Charge bee to Confidential .
- Worked on development and supporting integrations using the Mulesoft platform.
- As in when the mode of subscription changes, it updates to Confidential .
- Configured REST API’s to get and send data/information from Confidential .
- Was involved in end to end implementation, issue management, communication, and change management.
- Created business modeling and data flow diagrams, wrote use cases, and implemented use case diagrams during the analysis phase of the project.
- Developed a RAML based REST web services API's using Mule ESB
- Automated and optimized integrations between CRM applications and SAP as per business use case.
- Assisted in creating test plans and scenarios.
- Have written MUnit test cases to validate the Mule flows.
- Implemented various Core Java concepts such as Multithreading, Exception Handling, Collections API, Generics, and Enhanced for Loop Inheritance and Polymorphism.
- Analyze, Design, and Develop client's requirements for New and Change Requests in the project
- Prepared Process Documents for a better understanding of the Interface.
- Obtained feedback from the SMEs and QA team for assessing the quality of the artifacts and the risks associated with moving into the next phase.
- Developed POC’s handling databases like SQL Server.
- Assisted with go-live, migration, and post-production deployment support.
Environment: Any point Studio 6.0.3, Mule Standalone Runtime 3.8.0 EE, web service server, HTTP client Connector, Web hook API, Concur API, Salesforce Connector, SAP, NetSuite Connector.
Confidential, Wilmington, DE
Java Developer
Responsibilities:
- Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and with good quality based on onsite and offshore teams.
- Developed end to end application on Spring Boot framework (REST Application/Spring JPA using Crud repository).
- Developed fully functional responsive modules based on Business Requirements using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, jQuery plugin React JS
- Developed React JS pages, Web services calls, and AJAX calls for the application
- Used React JS to develop the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using the scope.
- Developed Applications using Spring DAO, Spring AOP, Hibernate, Spring annotations, and published SOAP and Restful Web services.
- Used Spring Data JPA with Hibernate in the data access layer to build the persistence layer.
- Developed micro-services using Spring Boot and exposed REST web services. Packaged the APIs as Docker images and deployed them on the Kubernetes platform on AWS.
- Implemented SOLID principles, Transaction Management, and Layering for n Tier Application using patterns like Repository, Facet, Unit of Work, etc.
- Implementation of Caching for services using REDIS etc.
- Developed individual reusable Microservices small functional unit s and responsible for syncing the Microservices network and ensuring their smooth functionality.
- Developed all the Junit test cases for all the different layer implementations.
- Worked with DevOps/Continuous integration tools like GITHUB, Jenkins, and Jira.
Environment: Java 1.7/1.8, Microservices, Agile, JDBC, JSP, JSTL, Servlet, Java Beans, SQL, Oracle WebLogic, JUnit, jQuery, JSON, Log4j, Web Services, Maven, Jenkins.