Mulesoft Integration Developer Resume
Minneapolis, MN
PROFESSIONAL SUMMARY:
- Over 8+ years of IT experience that covers in - depth understanding and exposure in requirement gathering, analysis, design, development, implementation and deployment of various Integration projects on Web Based and Client-Server architecture.
- 4+ years of experience on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Hands on experience on Mule 4 and studio 7.1.4.
- Extensive working experience on all phases of Software Development Life Cycle (SDLC) and working environment in Agile-Scrum.
- Experience in implementing Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule runtime.
- Hands on experience designing RAML specs, building APIs using API kit in Mule applications.
- Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mule Soft.
- Extensively worked on XML technologies like XSL, XSD and DTD, also worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
- Strong experience in implementing Service Oriented Architectures (SOA) using XML based Web-Services SOAP and REST Web Service.
- 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 hosted on cloud using Synchronous and asynchronous Mule flows.
- Experience in using different version controlling/tracking systems GIT, StarTeam, Rational Clear Case & VSS (Visual Source Safe).
- Experience in designing and developing Integration/Messaging solutions, EAI, BPM, B2B and EDI solutions using MuleSoft, iWay integration tools.
- In depth understanding of API-led Connectivity and build as well as testing automation using MUnit, Maven and Jenkins.
- Experience in implementing Mule Enterprise Security.
- Strong application integration experience using Mule ESB with Any Point Components, ActiveMQ, JMS and RabbitMQ and Data Transformations using Dataweave.
- Experience in using tools such as Log4J, Ant, SOAP UI, FileZilla and Putty.
- Experienced in Java and J2EE technologies - Servlets, JSP, JSF, JMS, JDBC and EJB.
- Excellent analytical, problem solving, communication and interpersonal skills. Can work as a part of a team as well as independently.
- Highly motivated enthusiast, Fast learner, and self-starter, eager to meet new challenges and quickly grasp new technologies, skills, concepts, and ideas.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java
Java EE Technologies: JDBC, Servlets, JNDI, EJB, RMI, Annotations, Applets/Swings, Generics, Collections, Exception handling, IO, Multi-Threading
Frameworks: Struts, Spring, Hibernate, Tiles, Validator framework
Databases: Oracle, SQL Server, DB2 and MySQL
Database Tools: SQL Developer, Data Studio, TOAD
Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat
Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, JQUERY, JSP, Angular JS, Bootstrap JS, Node JS
Messaging Systems: JMS, IBM MQ-Series
Version Controls: CVS, Rational Clear Case, SVN, Git Hub
Build/Testing Tools: Maven, Jenkins, JUnit, Ant, Mockito, Power Mockito, Log4j, SOAP UI, XML Spy, MUnits
Integration Tools: Mule ESB 3.3, 3.5.1, 3.7.3, 4.x, Anypoint studio
Protocols: HTTP, HTTPS, FTP, SMTP, SOAP, LDAP, RMI-IIOP
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
MuleSoft Integration Developer
Responsibilities:
- Actively involved in development and testing of the applications. Followed Agile including design, development, implementation, verification and validation, with a two-week sprint process and Implemented SOAP, REST web Services based on SOA.
- Mule data mapping, connecting SOAP and REST web services to Mule and use of Anypoint Connectors and plug-ins for web services, including Mule CXF as well as connectors for direct database access.
- Designed and developed ESB/SOA Mule flows for integration of services with underlying systems, following established enterprise integration patterns based on latest Mule versions (3.5 and up).
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manage r.
- Used API Designer to design API, built APIs, tested APIs, ran APIs, and manage these through Anypoint platform.
- Developed different integrations which uses Database, Anypoint MQ, and also integrated webservices using SOAP as well as REST using Mule ESB.
- Developed Mule ESB projects for services with synchronous and asynchronous Mule flows.
- Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
- Created Mule flows with different components like HTTP, Salesforce, VM, Transform Message, filters, routers and many others to achieve the required business logic.
- Processed Large CSV files and transformed the data using Dataweave and upserted data in various Salesforce Objects
- Worked on various Mule connectors / adapters, developing API, API management and developing services on CloudHub.
- Worked on custom connectors using Mule 4 for the customer data.
- Involved in developing REST API for API LED architecture to ensure re-usability, scalability and loosely coupled architecture.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Used Dataweave to transform data to various formats (XML, CSV, JSON, Pojos, Maps, Cobal, Fixed width).
- Developed WSDL in eclipse. Used SOAP to retrieve provider data and SOAPUI to test Web services.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Created Splunk Lookups, alerts, log parsing, reports, dashboards etc.
- Used Poll with watermarking for triggering the database to pull the updated data and start the application process to push it target system.
- Worked on developing interfaces between Salesforce (SFDC) to ORACLE MuleSoft technologies.
- Used AWS Code commit as source repository for versioning.
- Created M-unit test cases for Mule flows to attain optimal code coverage.
- Used Anypoint MQs for messaging between different API’s in different layers.
- Built and deployment mule projects to Cloud Hub using Maven (Mule-Maven-plugin) through Jenkins
- Implemented Log4j for logging purposes. Used SOAP UI & POSTMAN for testing the application services.
- Implemented choice, global, custom exceptional handling mechanisms based on the business requirements with Mule ESB. Extensively used Dataweave to transform the messages.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, AnyPointMQ, ActiveMQ, Azure Service Bus and JMS.
- Defining Integration strategy involving Azure Service Bus, using MuleSoft Service Bus Component and Worked on various modules of the application.
Environment: Java 1.8, AnypointStudio, MuleSoft Runtime 3.8.4,3.9,4.1.2, ActiveMQ, IBM WMQ, Salesforce, XML, Cloudhub, RabbitMQ, Nexus, SOAP - Webservices, Workbench, Jenkins, Apache-Maven, AWS, SOAP Webservices, GitHub, API, RAML, FileZilla, Splunk, OAuth, Putty, Groovy, Postman.
Confidential, Johnston, IA
Mule ESB Developer
Responsibilities:
- Actively involved with the team, management & client as a part of Agile-Scrum software development.
- Designed and developed ESB/SOA Mule flows for integration of services with underlying systems, following established enterprise integration patterns based on latest Mule versions (3.5 and up).
- Involved in the end-to-end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing and Deployment.
- Configured different Mule connectors like HTTP, Database, File, JDBC, FTP, SFTP.
- Experience in integrating of different systems that includes Data Base, Salesforce, & SAP.
- Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
- Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
- Addressed defects identified in QA, IST phases. And tracked them using Quality Center.
- Deployed web services are tested using SOAP UI tool.
- Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
- Deployed the application in UNIX machine and used FTP to see the logs etc.
- Designed and Developed RESTful API’s using API Designer; generated flows using RAML file.
- Created Mule Flows using End Point, Connector & Components using Mule ESB to integrate client/server systems.
- Used Mule Data Mapper, custom transformers for mapping flat file structures to Salesforce interface structures.
- Profound Experience in using ActiveMQ, RabbitMQ for Asynchronous message queuing.
- Experience using OAuth security while consuming CPQ exposed REST webservice.
- Implemented integration flows using Mule AnyPoint Studio to connect to REST, SOAP service, Oracle Database, and ActiveMQ broker . Implemented RAML files for different entity creations and respective associations.
- Used CXF API to produce and consume SOAP as well as Restful web services.
- Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Used HTTP connector to make calls to REST API’s in MULE flows and posted the data to WCS to update Faculty Profiles.
- Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
- Used Maven tool to build & deploy the application on the server.
- Developed WSDL in eclipse. Used SOAP to retrieve provider data and SOAPUI to test Web services.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Involved in unit testing and writing the MUnit Test cases for the Mule flows.
- Created tables, triggers, stored procedures, SQL queries and constraints for multiple databases using Oracle Database.
- Used log4J for logging and debugging of the application.
- Developed J2EE components using RSA as IDE.
Environment: Java 1.7, Mule ESB 3.7.3, MMC, Anypoint Studio, RAML, ActiveMQ, RabbitMQ, Nexus, Apache-Maven, Salesforce, GitHub, MUnit, Cloudhub, XML, XSD, XSLT, XPATH, JAXP, JAXB, CXF, WSDL, SOAP, CXF, JUNIT, Jenkins, SOAPUI, JNDI, Oracle, etc.
Confidential
Mule ESB Developer
Responsibilities:
- Involved in analysis, design, development and implementation life cycles of this project.
- Designed and Developed RAML files in API Designer and applied API Proxies and Policies.
- Designed Mapping documents.
- Used MuleSoft ESB 3.5.1 for designing the application and used routing schemas, error handling, JMS, VM, Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP connectors.
- Used Rabbit MQ for Asynchronous messaging and done with VM memory set up for Reliability.
- Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
- Developed Presentation Layer using JSP, HTML, XML, XSLT, JavaScript, jQuery& CSS.
- Developed XMLs, JS and Java classes for dynamic HTML generation to perform the server-side processing on UI.
- Used spring JDBC template for persistence with data base.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Created mule flows using End Point, Connectors and Components using Mule ESB to communicate client/server systems.
- Developed Web Services which communicates with different other applications using SOAP.
- Developed the WSDL and Web Services in Apache Axis2 for different modules.
- Done with the modifications in existing restful web services using JERSEY API.
- Involved in unit testing and writing the MUnit Test cases for the Mule flows.
- Experience with Mule Soft MMC (Mule Management Console) and Enterprise release capabilities.
- Used Mule Runtime Manger to deploy the application on Cloud Hub.
- Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
- Involved in peer & lead level design and code reviews.
- Designed and developed a utility that parses and stores the patient information. The information represented as an XML document is parsed into Java objects (using JAXB ) and subsequently stored in a DB.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MuleSoft ESB application using OAuth.
- Created continuous integration builds using Ant, Graddle and Jenkins.
- Used spring JDBC template to do CRUD operations with Database.
- Created lookup tables and Design Patterns to build this integration.
- Deployed and scheduled mule project on cloud hub.
- Prepared Test Cases to perform Unit, Integration & System Testing. Involved in JUNIT testing using Mockito.
- Implemented and consumed both SOAP and RESTful web services.
- Deployed web, presentation and business components on WebSphere Application Server.
- Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
- Done with performance/load testing using Rational Performance Tester.
- Involved in different phases of Testing with end systems.
- Bug tracking and project development lifecycle on JIRA.
Environment: Java, Mule, Maven, Junit, MUnit, MMC, and Mule ESB 3.7.4, Data Weave, Cloud Hub, MS-SQL, Salesforce (force.com platform), RESTFul APIs, SOAP UI and Groovy scripts, Jira, Confluence.
Confidential
J2EE Developer
Responsibilities:
- Design and develop the UI for Admin Console module using JSF, Prime faces and Spring.
- Responsible for gathering requirements, development, and unit testing.
- Developed service components which are exposed as web services using restful Web Services, developed service components to consume web services.
- Used various spring modules - Spring Core Container, Spring Context, Spring Web module, Spring MVC Framework to develop the application.
- Wrote SAX and DOM XML parsers and used SOAP for sending and getting data from the external interface.
- Implemented data insertion and update, data access layer using Hibernate, JDBC SQL and HQL
- Experience in developing web services for production systems using SOAP and WSDL.
- Maintained the existing code and incorporated new features, Change Requests and the bug fixes.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Used XSL/XSLT for transforming and displaying reports and developed schemas for XML.
- Used various spring modules - Spring Core Container, Spring Context, Spring Web module, Spring MVC Framework to develop the application.
- Experience in working with Spring using AOP, DI/IOC and MVC modules.
- Implemented Restful web services using Jersey RESTful Web Services framework.
- Performed object relational mapping between database tables and java classes and developed data access layer.
- Implemented complex database relationships using Spring JDBC for fetching various objects.
- Built and deployed the application on JBoss Application server.
- Developed and Deployed the Application to Web Sphere Application server
- Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies. Involved in event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation.
- Developed all the User Interfaces using XHTML, JSF, ICE Faces, Applets, HTML, CSS and spring MVC.
- Integrated the services with Tivoli Manager to do auto scheduling for certain events. Implemented Java Data Structures (Sorting techniques) for binding data with user interfaces.
- Creating necessary database tables in Development environment using SQL Developer/ TOAD.
- Responsible for configuring all necessary jar files in application server.
- Involved in production Support for Solving issues and bug fixes.
Environment: JDK 1.8, Spring, Spring MVC, JSF, XML, AJAX, J-Query, CSS, Eclipse, Maven, Oracle 11g, SQL Developer, Restful Web Services, SOAP UI, JUnit, Log4j, Web sphere 8.5, SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed framework components, involved in designing MVC pattern using Struts2 framework.
- Used spring framework for dependency injection with the help of spring config. files.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, CSS and client validations using JavaScript.
- Used DAO, DTO, Singleton, Composite view design patterns in the App development.
- Transformed XML content into HTML using XPath, XML Schema and XSLT.
- Application development using Eclipse IDE, building of applications with Maven scripts.
- Coding SQL Statements and Stored procedures for back end using Oracle.
- Experience in developing and consuming REST, SOAP Web Services.
- Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
- Used SVN for version control.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Developed various test cases and performed unit testing using JUnit.
- Coding SQL Statements and Stored procedures for back end using Oracle.
- Participated in code review and played key role in integration with legacy systems.
- Using JIRA for bug/task tracking and time tracking.
Environment: Struts2, Spring, Hibernate, JSP, Servlets, JDK1.6, Oracle11g, JDBC, HTML, XML, XSLT, CSS, CVS, AJAX, JavaScript, Hibernate, Web Sphere, Log4J, JUnit, SOAP, WSDL, Web Services, Maven.