Mulesoft Developer Resume
New York, NY
SUMMARY
- 8+ years of extensive experience in Java/JEE technologies like object - oriented design/analysis, Java development, web services for service-oriented architecture with extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management.
- Have extensive experience in all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Analysis, Design, Development, Testing and Deployment. Experience in Waterfall & Agile development methodologies.
- Experience in Anypoint management products like Installation, Maintenance, and Configuration of middleware within the IES Platform .
- Strong experience with Mule ESB (3.8.x and 4.1.x), Mule API, Mule Anypoint Studio, and Mule Cloudhub and RAML.
- Hands-on experience on designing Swagger 2.0/3.0 and RAML 1.0 specs using JSON & YAML languages.
- Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Strong working knowledge on API Gateway.
- Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation, DataMapper and other activities.
- Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, and Salesforce etc. as a part of integration usage.
- Experience with Mule Soft MMC and enterprise release. Worked with relevant message processors in Mule ESB and also with all exception strategy handling, MEL (Mule Expression Language).
- Solid Knowledge in Java/J2EE technologies. Well experienced in MVC architecture, Hibernate and Struts frameworks.
- Experience in leading and managing offshore/onsite teams in a standard to complex projects.
- Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Involved in Complete Life Cycle development using Mule ESB based on SOA architecture. Also, responsible to develop Restful/SOAP Web Services in Mule ESB based on SOA.
- Strong development experience with producing and consuming Java Web Services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, XML, WS-Security.
- Good hands on experience using mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
- Experience in system administration and management of the Anypoint Platform.
- Proficient in Creating cluster environment using Mule ESB with Mule Anypoint Studio and Creating ActiveMQ, RabbitMQ with different topologies in Enterprise Integration.
- Experience with JMS both Synchronous and Asynchronous messaging.
- Participated in build high quality API/Integration that are highly available and scalable and
- Worked on both Enterprise and Community edition of Mule ESB. Also, worked on developing an API using RAML.
- Expertise in doing unit testing using Junit, Mockito & Power Mockito. Involved in unit testing and writing the MUnit Test cases for the flows.
- Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT.
- Experience with different version control/tracking systems like CVS, GIT & SVN.
- Highly efficient in using and manipulating DevOps like Kubernetes, Docker and Jenkins.
TECHNICAL SKILLS
OS: Windows, Linux distributions, UNIX
Tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle, SVN, GIT
Component: Transform, Java, Invoke, Logger, JavaScript
Connector: HTTP, Salesfroce, WebService Consumer, FILE, FTP
Mule Integration: Mule ESB 3.9.x/4.1.x, TIBCO, Anypoint Studio 6.5/7.5, API Management, CloudHubSOAP, Restful WS, WSDL, JAXP, JAXB
Languages: Shell script, Java, Java EE, MEL, JavaScript, XSLT, Python, C, C++
Flow Control: Splitter, Soap Router, Scatter-Gather, Resequencer
Database: Oracle, DB2, MS SQL SERVER
Servers: Tomcat, WebLogic, WAS, Mule runtime
Testing Tools: Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
MuleSoft Developer
Responsibilities:
- Involved in Requirement Gathering, analysis, design and development of the project
- Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
- Designed and developed enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Created and consumed soap and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the API’s.
- Used DataMapper as well as DataWeave for data transformations and data validations within flows & sub flows.
- Implemented synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.
- Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
- Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.
- Created Request & Response transformers, Custom Components & configured them in Mule-config.xml.
- Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
- Manipulate MuleSoft as a means to accelerates the adoption of key cloud services like AWS to safely unlock the data inside legacy, on-premises, or SaaS applications.
- Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle database, mapping done through Hibernate.
- Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
- Deployed Mule ESB applications into MMC (Mule Management Console and used MUnit to validate mule flows.
- Used latest development tools like git and wrote Jenkins scripts for CI/CD project Integration and Development
Environment: Java 1.6, Mule soft ESB 3.7.x, Any point studio, Oracle, CXF, SOAP, REST, OAuth, DataWeave, DataMapper, MUnit, Sales force, Hibernate, GitHub, cloudHub, Mule standalone server, ActiveMQ, RAML, JSON, MUnit, WebSphere, Spring Framework, Hibernate, Log4j, JUnit, WSDL, CVS
Confidential, Boston, MA
MuleSoft Developer
Responsibilities:
- Implementing Agile development processes on Software Development life cycle (SDLC).
- Gather requirements and planning on integration of both SAS applications using Mule ESB.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
- Designed and developed enterprise services using RAML and REST based APIs. Creating and consuming CXF soap and REST services.
- Also used API notebook for testing and improving the API.
- Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WSSR.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.
- Developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.
- Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running WebSphere deploy, startup scripts.
- Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting as well.
- Written Jenkins scripts for automated deployment and to prepare the build of the entire application and deployed in cloud hub.
- Used AWS cloud platform to accelerate cloud adoption and seamlessly connect with data and workflows from different systems.
Environment: Anypoint Studio, Mule ESB, ActiveMQ, JSP, JSTL, XML, HTML, CSS, Oracle, Bootstrap JS, Node JS, Jira, WebSphere GitHub, Eclipse, JUnit, Control-M, Firebug, SQL, Maven, Web Services - WSDL, SOAP, REST, CXF, JAX-WS, JAX-RS)
Confidential, Providence, RI
Java Developer
Responsibilities:
- Designed a flexible and highly dynamic framework that incorporates robust marshaling and unmarshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
- Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries.
- Developed web services using Restful to support JSON and XML using JAX-RS.
- Implemented various Core Java concepts such as, Multithreading, Exception Handling, Collections API, Generics, Enhanced for Loop Inheritance and Polymorphism.
- Used Spring Framework for Dependency injection and integrated with the Spring Web Flows.
- Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services.
- Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & CXF
- Used Hibernate as ORM tool to store the persistence data into the DB2 database.
- Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL/SQL - Stored procedures, functions, sequences, triggers, cursors, object types.
- Developed MAVEN scripts to build and deploy the application onto Tomcat Server and ran UNIX shell scripts and implemented auto deployment process.
- Deployed J2EE applications to Weblogic Application Server in an Agile continuous integration environment and automated the whole process. Worked with version controlling tools GIT. Application is Developed in the Eclipse IDE.
Environment: Java, J2EE, Spring, MVC, SQL, JavaScript, HTML, CSS, AJAX, Hibernate, Maven, XML, Oracle, GIT, JAX-RS, Restful Web Service, JQuery, Weblogic Application Server, JMS.
Confidential, Plano TX
Java Developer
Responsibilities:
- Worked in Agile team in 2 weeks' sprints to rapidly develop output to partners and incorporating feedback with product owners.
- Working with Business team to analyze project scope, create requirement stories and determine priorities.
- Analysis of the requirement stories. Design Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Development of application web components using HTML, JavaScript, CSS and deploy it using WebSphere Application Server.
- Involved in developing app using Spring MVC and also used other modules of Spring DI & AOP. Involved in implementing Programmatic transaction management using AOP.
- Created Oracle store procedures for handling and processing complex data based logics.
- Wrote complex queries for creating, retrieving, updating and deleting data in oracle database. Developed store procedures and complex queries using tool called PL/SQL developer.
- Used JMS API for asynchronous communication by putting the messages in the message queue.
- Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement the business logic.
- Tested the Web services using SOAP UI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.
- Designed exception handling and a logging framework as part of the remediation strategy. Developed automatic build scripts using ANT for the application to deploy and test.
- Wrote JUnit Test Cases for the Helper, Gateway, and Action classes which supported the application.
- Used Log4j for logging across the application.
Environment: Java, Agile, SOAP, Eclipse, Spring, Hibernate, Oracle, Teradata, HTML, JavaScript, Log4j, JUnit, ANT, Jenkins, JIRA, Windows, Tomcat