Mulesoft Integration Developer Resume
Salisbury, NC
PROFESSIONAL SUMMARY:
- 6+ years of experience in IT industry which includes Requirement Analysis, Functional Design, Implementation, and Testing with different domain areas like Banking, Telecom, Healthcare, Insurance, ecommerce
- 3+ years of Experience in Mule (3.x, 4.x) from Design to implementation and transformation for legacy system upgrades and maintenance. And 3 + years of experience in JAVA/J2EE
- Responsible for writing application code & development activities for large projects especially in a SOAP environment and Reliability Patters with Mule Soft ESB.
- Developed the integration workflows using an ESB Framework.
- Expertise in Mule Soft Expression Language (MEL) to access pays load data, properties and variable of Mule Message Flow.
- Strong application integration experience using Mule Soft ESB with Connectors, transformations, Routing, Exception Handling and Messaging using Active MQ
- Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing Rest APIs using any point Platform.
- Expertise in using Mule connectors like HTTP, Database, Sales force, SAP,VM,SMTP,FTP,JMS, FILE, SFTP, IMAP,
- Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT
- Strong experience in Integration using Mule ESB in integrating various third party solutions.
- Extensively worked on both Enterprise and Community edition of MULE ESB.
- Have an experience working MULE API manager and RAML.
- Expertise in deployment of Mule ESB applications using Cloud Hub
- Experience in Web Services (SOAP & REST), Axis, CXF, JAX - WS, JAXB, XML, XSLT, Xpath.
- Integrated Sales force and other external applications using Force.com SOAP API.
- Expertise in using ANT and Maven scripts for building & deploying application in web/App servers.
- Expertise on SaaS (Mule Soft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
- Experience in migration of existing Maven Projects to Gradle.
- Experience in writing SQL, Stored procedures, Views, Triggers, and Packages.
- Expertise in Unit testing using JUnit & Mockito, Integration testing, Smoke testing & System testing.
- Expertise in employing SDLC models, agile scrum methodologies.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, SQL, PL/SQL and VB.
Script Languages: Java Script, Shell Script, Batch Script
Web Services: SOAP, REST, WSDL, UDDI, Axis, CXF, Http
XML Suite: XML,XSL, DTD, XSD, XSLT, Xpath, XQuery, JAXP
Web Technologies: CSS, HTML, JQuery, Servlets, JSP, Angular JS, Rig face, JSON
Frame Works: JSF, Struts, Web Flow, Spring, Hibernate, Toplink
Specifications/API’s: EJB, JNDI, JMS, JPA, JAXB, JAX-WS
Database: Oracle, My SQL, SQL Server 2000, DB2, MongoDB
Version Control Tools: SVN, CVS, Perforce, GitHub.
IDE & Development Tools: Eclipse, Net beans, IntelliJ5.1 IDE, UML, JUNIT, EMMA, PMD, Bugzilla, Jira, HP Quality Center
Middle-ware Servers: Jboss AS, Tomcat, Web logic 8.1, Web sphere 5.x
Build Tools: Ant, Maven, Gradle, Cruise Control, Hudson, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential - Salisbury, NC
Mulesoft Integration Developer
Responsibilities:
- Worked and developed applications using Mule 4.1.4 and Anypoint studio 7.x.
- Developed mule flows using various connectors like HTTP, IBM MQ, X12 EDI, Object Store, Until Successful etc
- Worked on Mule Domain project to use the connector configurations like HTTPS and IBMMQ. Also used Secure properties config, TLS context for Trust store and JKS cert for secure connection and data transfer
- Designed Raml in Design Center of Anypoint Platform to implementing REST API's using API Kit Router and used API Gateway as a proxy service.
- Implemented JWT token over HTTPS in mule flows for secure information transfer between two RESTful Services.
- Configured and developed property files in YAML based on different environments like DEV, SIT, UAT, etc
- Worked on Dataweave 2.0 for transformation of data using functions like map, map object, split, replace, group by, etc
- Implemented JMS using IBM MQ to send and publish payload and error data to the Queues.
- Deployed APIs to the cloud hub using Anypoint platform
- Implemented various exception handling scenarios globally using Try, Error Handler, On Error continue and On Error Propagate scopes.
- Used Maven and Jenkins for continuous integration and deployments.
- Configured VM Queue to increase the performance of application.
- Experienced in application deployment on cloud hub and managed the app using Mule MMC.
- Configured and managed Mule MMC.
- Created MUnit Test Cases and Mocked the test data for validating the positive and negative scenarios.
- Worked on postman and SoapUI for testing the requests and responses for both SOAP and REST.
- Used Git as a source code repository and version control tool
Environment: Mule ESB 4.1.4, Anypoint Studio 7.2.3, Data Weave 2.0, Cloud Hub, IBM MQ, JSON, XML, Anypoint platform, Soap, REST full APIs, Maven, Jenkins, Git, Postman, SOAPUI, RAML 1.0.
Confidential, Media, PA
MULESOFT DEVELOPER
Responsibilities:
- Used Mule ESB in designing the application as a middleware between the third party system and the customer side system .
- Adopted AGILE methodology and participated in daily standup’s, sprint review, backlog refinement, bug’s to triage, sprint retrospective to meet the deadlines
- Integrated multiple on-prem environments by developing Mulesoft API’s by using API Led connectivity to facilitate Confidential mobile application
- Designed RAML 1.0 in Anypoint Platform with error handling, authentication, traits, examples and responses along with deploying proxy and published API Portal
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content based routing using Mule ESB
- Wrote MySQL , PL / SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for extracting data from Time Trade and SIEBEL
- Developed Custom Objects, Custom reports and configured Analytical Snapshots to dump the data into on a regular basis for sales performance and lead generation statics.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Configured Mule service flows with various exception handling strategies such as Global Exception, Custom Exception and Choice Exception Strategies that notifies the user with custom and simple error descriptions.
- Co-ordinated with testing and back-end teams, client during the smoke tests and aggression tests at Sprint Demos and ensuring perfection during the deployments into Validation and Production environments
- Expertise in defining mule flows as per the design in the application. Involved in Design , Development , Testing and Integration of the application.
Environment: Web Services, MuleSoft ESB 3.9, AnyPoint Studio, Apache Artemis RAML, CloudHub, HTML, Oracle 11g, IBM WCS, ISAM, Zeta, OMS, ODM, JSON, Maven, log4j, CVS, Web Seal, JMeter
Confidential, Carmel, IN
Mule soft Developer
Responsibilities:
- Designing and implementing API’s
- Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
- Working with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth, OKTA.
- Extensively used Mule Components that include Data Weave, File Transport, SMTP Transport, FTP/SFTP Transport and JDBC Connector and VM.
- Working Database Connectors to connect with respective systems using Mule ESB.
- Integrating other sub-systems through JMS, MQ Series.
- Work with Testing such as Munit, Junit.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Used Maven for build framework and Jenkins for continuous build system.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content-based routing using Mule ESB.
Environment: SOAP, REST, WSDL, UDDI, Axis, CXF, Http, XML, XSL, DTD, XSD, XSLT, XPath, XQuery, JAXP, CSS, HTML, JQuery, Servlets, JSP, Angular JS, Righface, JSON, Anypoint studio, Azure, Oracle SOA.
Confidential, MN
Java/Mule ESB Developer
Responsibilities:
- Worked on Agile Methodology to meet timelines with quality deliverables.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Extensively used Mule components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
- Worked on Rest based Web services for Mule ESB flows
- Worked on Flat Files, XMLs, and JSON.
- Implemented Mule flows for different modules, which process user provisioning from different systems.
- Worked with Data Mapper Component and file component to extract the data from CSV files using FILE connector for mapping in the flow to carry out batch processing of records.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP transports.
- Used batch processing in Extracting, transforming and loading (ETL) information into a target system.
- Implementation of Data Transformation using XSLT & Data Weave, Routing, Schema and Data Validation
- Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Created PGP keys in windows and Encrypted message payload by combining data compression and data encryption using PGP to secure message.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Written business logic in java using OOPS concepts.
- Developed Restful/SOAP 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 API platform on designing and implementing Mule APIs.
- Created Stored Procedures PL/SQL statements, Functions to manipulate the databases.
- Used OAuth for successful Authorization and Authentication of the Restful API's
- Created unit test cases and debugged the applications in all the environments.
- Have written MUnit test cases to validate the Mule flows.
- Used Jenkins for CI/CD, Committed developed Mule flows.
- Used GIT repository for version control and code check in’s.
- Implemented asynchronous messaging using Active MQ and AWS Suite.
Environment: B2B Framework, Mule ESB, SOA, EDI, XML, JSON, RAML, Java, OOPS, Mule API, ETL, XLST, Data Weave, JMS, Jenkins, Cloud Hub, PL/SQL, Web Services, OAuth, MUnit, ETL, AWS, GIT, Active MQ, Oracle.
Confidential
Java/Mule Soft developer
Responsibilities:
- Worked with RAML based Restful Web services, SOAP Web services for Mule ESB flows.
- Exposed REST API to receive Pos from external partners
- Used J2EE, Java Servlets, JMS, EJB, and Design Patterns to build this integration.
- Good hands on experience using connectors like DB, FTP, FILE, SFTP, HTTP, etc., as a part of integration usage.
- Created Mule ESB flows using Mule Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
- Implementing and consuming both SOAP and Restful web services.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case in Mule.
- Involved in to pass messages like payload to track different statuses and milestones using EJB.
- Designed and developed enterprise services using RAML and REST based APIs.
- Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Used spring programmatic transaction management for Java Persistence.
- Involved in integration of spring and Hibernate frameworks.
- Created composite APIs by implementing service chaining for calling multiple backed services. Followed the test-driven development using the JUNIT and Mockito framework.
- Created continuous integration builds using Maven.
Environment: Mule ESB, Mule Soft, Any point Studio, MUnit, JDBC, Sales force, Oracle ADF, MySQL, XSLT, SOAP, XML, Flat files, MMC, UNIX, GIT, JUnit.
Confidential
Java Programmer
Responsibilities:
- Involved in requirements gathering, analysis and design.
- Exposed to Agile Software Development Life Cycle - application development methodology.
- Implemented various Java/J2EE design patterns like front controller, MVC, DAO, singleton.
- Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
- Used JDBC Connections and Web Sphere Connection pool for database access.
- Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
- Involved in design and implementation of document-based Web Services.
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Developed authentication and authorization mechanisms. Developed Custom tag libraries to separate presentation and processing logic.
- Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
- Configured Java Messaging Services (JMS) on Web Sphere Server using Eclipse IDE
- Consumed Restful web service to perform confirmation of verification process.
- Rigorously followed Test Driven Development in coding and developed test cases and implemented using JUnit.
- Used CVS for maintaining the Source Code Designed, developed and deployed on Apache Tomcat Server.
- Used ANT tool to obtain maximum build process functionality such as creating .jar files.
- Worked on log4j for log the certain level messages.
- Used Eclipse IDE for code environment and deployed on Jboss Server.
Environment: Spring MVC, J2EE, Java, JNDI, JDBC, Servlets, JSP, PL/SQL, JSP, Scrum, XML, Design Patterns, CSS, HTML, DHTML, JavaScript 1.2, UML, JUnit, Apache Tomcat, Javadoc, VSS, Windows 2000 Server, SQL Server.
