Mulesoft Developer Resume
Newark, NJ
SUMMARY
- Over 8 years of IT Experience covering all SDLC phases dat includes Requirements gathering, Analysis, Design, Implementation, Maintenance and Testing using MuleSoft ESB and Java/J2EE experience in integration.
- Experience in implementing Service - Oriented Architecture (SOA) and Enterprise Application Integration (EAI) patterns using Mule Server 3.x and 4.x.
- Experience working on Mule API manager and RAML over Any point Studio, Any point Cloud-Hub, API Gateway and Management.
- Experience in developing Web Services using WSDL, XSL, XSLT, and SOAP message.
- Worked on both Enterprise and Community edition of Mule ESB. Had an experience developing REST APIs using RAML API Designer in Any point Platform.
- Experience in connecting different systems like Salesforce, Workday, SAP, Oracle Cloud, Oracle ERP using different connectors provided by MuleSoft like SFTP, File, JMS, HTTP, Salesforce, Database and through web service calls (SOAP and REST).
- Extensively worked on Any Point Studio and Mule Integration Platform, 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 On-Premise Servers.
- Have Experience in Tuning with MuleSoft MMC & Mule Administration, Configuration & Enterprise release capabilities.
- Extensive experience in Mule Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow, Data weave Expression Language (DEL 2.0), Data Weave (1.0), API designer and various connectors and components.
- Strong experience in application integration using Mule ESB with Connectors, transformations, Routing, Active MQ, JMS and various third-party solutions.
- Worked on Mule flow variables, record variables, MEL (Mule expression language), various connectors like (File, HTTP, Oracle database, Salesforce, SAP, CXF), flow references and exception strategies. Hands on experience with Apex Language, Apex Trigger, Apex Class, Visual force Pages, Visual force
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Experience in Configuring the SNC (SAP) Security Certificates, Project Domains like in Mule Enterprise Servers.
- Deployment experience on On-premise Mule ESB and Mule Cloud Hub.
- Experience in development of Flat Files, WSDL’s, mapping the data fields, Orchestrations, creating End points, building XML schemas.
- Good working noledge in implementing design patterns like Transformers, Filters, Flow Control, Collections, Splitters/Aggregators/Scatter Gather etc.
- Experience in developing Unit test cases and test plans by using Munit. Extensive experience in Unit testing, Integration testing and User Acceptance testing extensively.
- Experienced in different IDEs like Eclipse, Any-Point Studio.
- Extensive experience in SQL, PL/SQL, Stored Procedures, Functions and Triggers with RDBMS Experience includes Oracle, and My SQL.
- Performed System Integration testing to ensure better quality of the system and Used Log4J for enabling runtime logging.
- Experience in Java, J2EE, SOAP/RESTful Web services, API’s Development, Microservices, Python, Servlets, JSP, EJB, Struts, Spring, XML/XSL, XPATH, XLST, ESQL, RESTful, NoSQL, DynamoDB, MangoDB, Hadoop, Elastic Search, IBM Bluemix, AWS could services, Angular JS, JavaScript, Hibernate, JPA, Active MQ, MQ and JMS.
- Experienced in Using Maven for downloading dependencies and Jenkins (CI/CD) for deploying applications into the Servers.
- Used Git Hub Repository for deploying the applications through Jenkins Continuous Integration and Deployment.
TECHNICAL SKILLS
Mule ESB: Mule Any point Studio, Mule EE 3.7+, RAML, Data Weave, Cloud hub, MMC, Any point Platform, Mule 4.0
Mule Connectors: SAP, Salesforce, FTP, FTPS, Amazon
Java & J2EE: Core Java, collections, Exception handling, IO, Multi-Threading, Generics, Annotations, Applets/Swings, JDBC
Web Servers: Tomcat, Web Logic, Web Sphere, Web logic, JBoss
Scripting Technologies: UNIX Shell Scripting, VBScript and Java Scripting.
IDE: Any point Studio, Eclipse, My Eclipse
Databases: SQL, MY SQL, Oracle 10g/9i/8i, My SQL Server 2008, MS-Access
Programming Languages: C, C++, Core Java, PL/SQL
Operating System: Windows 2000/2003/NT/XP, UNIX, LINUX, Mainframes.
PROFESSIONAL EXPERIENCE
Confidential, Newark NJ
MuleSoft Developer
Responsibilities:
- Designing and implementing the Mule API’s in 4.2
- Designing and developing the data validation integration interfaces for various projects.
- Managing the whole API lifecycle from design to sharing using Restful API Modeling Language (RAML).
- Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule Deployable Archive in the Mule Management Console (MMC).
- Creating various RAML Files to implement REST based APIs as a part of project implementation.
- Using Mule ESB framework to develop integration workflows and implemented Data weave and content-based routing using Mule ESB.
- Working with the whole API Development lifecycle from design to sharing using Restful API Modeling Language (RAML).
- Worked with API Gateway by creating Proxy services for interfaces developed in Anypoint Platform.
- Generating the main flows, Sub flows and Mapping exception strategy using API kit Router for creating Restful Interfaces Automatically.
- Using API auto-discovery in a Mule application to enable API Security from Any point Platform.
- Developing Mule ESB projects with Synchronous and Asynchronous mule flows for the services.
- Involving in managing and deployment of the applications in the Cloud Hub.
- Implementing Mule Secure Token Service (STS) OAuth to Mule Service Oriented Architecture (SOA) implementations and web services.
- Working with SSL/TSL certificates in converting HTTP service to HTTPS service to ensure the Safe and secure communication between two systems.
- Developing Mule flows and used JMS to integrate Data by Subscribing from Active MQ topics and Queues into Database and some transformations were also done at the integration layer.
- Working with MMC to perform administration, configuration, tuning and Enterprise release capabilities.
- Using MUnit to validate mule flows.
- Creating Continuous integration and Continuous Development builds using Maven and Cruise control.
- Creating API portals and added to the API Exchange and Permissions to allow access to certain users.
- Developing an Integration Component with third party application using Mule ESB.
- Have integrating web services including as REST using Mule ESB.
- Using Log4J to capture the Log dat includes runtime exceptions, monitored error logs and fixed the problems.
- Working with QA team to validate test cases whether test cases meeting business Requirements or not.
Environment: Java 1.6, Mule 4.x, Mule ESB 4.2,Any point studio, SOAP, REST, OAuth, Data Weave, Data Mapper, GitHub, Cloud Hub, Active MQ, RAML, JSON, MUnit, JUnit, Log4j, WSDL.
Confidential, Watertown MA
MuleSoft Developer
Responsibilities:
- Used Mule Scopes to encapsulate other message processors to function as a single unit.
- Involving in testing SOAP web services using SOAP UI.
- Used Data Mapper and Mule Data Weave component for complex Data Transformations using Mule ESB for use in Mule Flow.
- Experienced using Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Created HTTP inbound and outbound flow, routing, orchestration, transformation and security of Mule ESB application using OAuth.
- Worked on major health care EDI transaction sets like 837(Claim), 835(Claim Payment), 834(Enrollment), 820(Payment Remittance), 270/271(Eligibility and Benefit inquiry), and 276(Claim Status).
- Documented Operations Flow and Design for 837P transaction.
- Build and Deployed Mule projects to On Premise Servers using Maven and used CI/CD (Continuous Integration and Continuous Deployment) Jenkins to deploy the artifacts into JFrog Artifactory and applications to Targeted Environments.
- Deployed Mule Applications on Mule 3.7 On-Premise through MMC and managed the server deployments.
- Implemented in Salesforce.com System Integration with external applications and systems using Apex Web services and Apex Callouts with both REST API and SOAP API.
- Scheduled Apex jobs for processing large records.
- Handled and creating API using RAML, API portal, API proxies and documentation.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB. Also involved in migration of Mule applications from 3.x to 4.x versions.
- Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
- Implemented RAML files for different entity creations and respective associations.
- Involved in API design sessions to decide various resources within each API, message schemas, message formats and authentication.
- Developed MuleSoft ESB projects for the services with synchronous and asynchronous mule flows.
- Implemented and used Web Services with the halp of WSDL and SOAP to get updates from the third parties.
- Architected Integrations using Mule ESB environments for both on premise and cloud environments.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Testing and support of the application under different environments includes DEV, SYST, UAT and PROD
- Used ANT for building and deploying Application and Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
- Consumed RESTful and SOAP web services in Mule and invoked them using Postman and Soap UI.
- Designed and developed logging services to log error and message using Log4J.
Environment: Any point Studio 6.5, Mule ESB 3, Java8, Windows 8/10, Cloud hub, Mule Management Console, RAML, SOAP, REST, JSON, XML, APIKIT Router, Data weave, Apache-Maven, SQL Server and Oracle database 10g, JDBC, Log 4j, MUnit, Git Hub.
Confidential, St. Louis MO
MuleSoft Developer
Responsibilities:
- Created Mule ESB flows using Mule Studio, performed payload transformation & used middleware frameworks for routing the messages to appropriate systems.
- Assessing information needs of the users and developing technical specifications/solutions.
- Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Strong experience on various Mule connectors / adapters, developing API, API management and developing services on Cloud Hub.
- Used Database Connectors (generic configuration) to connect with SQL Server using Mule ESB.
- Involved in Unit testing, Integration testing, SOAP UI testing and debugging of the developed modules.
- Reviewed and understood the functional specifications and Business Requirements.
- Involved in the development phase, developing validations and business logic implementation.
- Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on Mule API manager and RAML (RESTful API modeling Language).
- Extensively used Mule components dat include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
- Developed an Integration Component with third party application using Mule ESB
- Provided technical documentation for each application developed in dis project.
- Earned to use Any point Runtime Manager to handler application deployments and logging. Deployed upgraded template projects onto Any point Exchange for reuse.
- Anticipated in daily status meetings and other release meetings with client as a part of facilitation meetings to work on critical defects.
Environment: Any point Studio, Mule ESB, Active MQ, JSP, JSTL, XML, HTML, CSS, Oracle, Bootstrap JS, Node JS, Jira, WebSphere GitHub, Eclipse, JUnit, Control-M, Firebug, SQL, Maven, Mule API, RAML
Confidential
Java Developer
Responsibilities:
- Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions and tailor application to customer needs.
- Worked on developing codes using core Java components like Collection framework.
- Inheritance and Exception handling.
- Development of database interaction code to JDBC API making extensive use of SQL Query.
- Statements and advanced prepared statement.
- Wrote SQL Scripts, Stored procedures and SQL Loader to load reference data.
- Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 9i database.
- Tuned SQL statements, hibernate mapping, and Web Sphere application server to improve performance, and consequently met the SLAs.
- Involved in building various UML diagrams such as Class Diagram, Component Diagram,
- Object Diagram, Use Case diagram, Activity Diagram, Sequence Diagram, and Timing Diagram.
- Developed Bean classes and JSP Pages.
- Used JDBC to connect with DB2 database.
- Developed Ant scripts to build and deploy the application onto Tomcat Server and ran UNIX shell scripts and implemented auto deployment process. CVS as version control.
- Used Java Concurrency and Multi-threading for multi-tasking.
- Improved the build process by migrating it from Ant to Maven2.
- Team player proven to work under tight deadline and can work efficiently as an individual.
- Used Jenkins to build and deploy in local environment.
Environment: JAVA, J2EE 1.5, EJB, Servlet, JDBC API, HTML, AJAX, JSP, jQuery, ANT, JUNIT, Rational Rose, CVS, Java Concurrency, JBOSS, Class Diagram, Component Diagram, Object Diagram, Use Case diagram, Activity Diagram, Sequence Diagram, Timing Diagram, Oracle, SQL Scripts, Web Sphere, SVN, CVS.