Post Job Free

Resume

Sign in

Web Services Mulesoft Developer

Location:
Vienna, VA
Posted:
August 24, 2023

Contact this candidate

Resume:

Professional Summary

Over *+ years of experience in application integration, design, development using Java and Mule ESB.

Hands on experience with MuleSoft Anypoint Platform, Mule Anypoint Studio, Mule ESB, Mule Expression Language, Mule Connectors, Anypoint Salesforce Connector, Mule Scopes, Mule Routers, Mule Components, Mule Transformers, Mule Filters, Mule Flow Control, Mule Runtime Engine, Mule CloudHub, MUnit.

Experience in writing Queries, Procedures, and packages in SQL. Database Design, Creation, and Management of Schemas, writing functions, Triggers, DDL, DML SQL queries. Experience inwriting SQL and PL/SQL programming.

Proficiency with deploying, configuring, and Administering Application & Web Servers such as IBM WAS, JBOSS, and Apache Tomcat 6.x/7.x.

Good experience in CI/CD tools like Jenkins, GitHub, Maven (for project build/test/deployment), MMC and Anypoint Runtime Manager.

Experience in unit testing and writing the MUnit Test cases for the flows and used Active MQ for messaging.

Strong experience in Integration using Mule ESB in integrating various third-party systems.

Application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ and JMS. Data Transformations using Mule ESB

Good experience in using Mule connectors such as HTTP/HTTPS, Data Weaves, Choice, API Kit Router.

Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting features.

Experience in working within fast - paced Agile/SCRUM systems maintained by JIRA.

Good presentation skills (strong verbal and written communications).

Good analytical, communication and problem solving skills.

Good team player, ability to work independently in a fast paced environment.

Skill Summary

Integration: Mule 3.x and 4.x runtime, CloudHub

Programming languages: XSLT, DataWeave, JavaScript, Java.

CICD Tools: Jenkins, Maven, Nexus, Git, SVN

J2EE Technologies: Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JP

Web Service: SOAP, REST

DataBases: Oracle, DB2 and MS SQL Server

Application Servers: Websphere Application Server, Apache Tomcat, Apache HTTP Server 2.x, JBoss 5.x

Version Control Systems: Apache Subversion SVN, CVS, Git and Github, BitBucket

Work History

USAA, San Antonio, TX 07/2022 to present

Role: Mulesoft Developer

Participate in analysis, defining, prototyping, implementation and deployment of full software development life-cycle (SDLC) of the project.

Create integration solutions using Mule ESB as a middleware with external third party systems.

Done with preparation of design document specifications, troubleshoots and testing.

Migrate Mule 3.9 application and flows to Mule 4.3.

Integrate with various system using SalesForce, Database, HTTP, SFTP, FTP and file connectors.

Performing integrations to transform a huge pay load from Database to SalesForce by scheduling batch processing jobs.

Implement asynchronous messaging using Active MQ.

Implement parallel processing using Scatter-gather routing component.

Build and deploying using Maven to deploy the artifacts into cloudhub and using Stash Code Repository for version management and source control.

Implement common flows which are used across all the API's by changing only external end points in the Sub-Flows.

Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.

Involved in writing batch jobs to run at specific schedule times and transformations using DataWeave.

Implement Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture (SOA).

Configure the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for near-realtime message processing.

Implement data transformation using XPATH, XSLT, DataWeave, Custom java classes.

Environment: Mule 4.3, Mule 3.8, Ping Federate, Jenkins, Splunk, Anypoint Studio 6.5 and 7.6, GIT, Java 8.1, J2ee, Oracle 11g, Salesforce, SQL Developer, Active MQ.

M&T Bank, Buffalo, New York, 05/2019 to 06/2022

Role: Mulesoft Developer

Build, Deploy and Test applications or flows using Mule ESB and build and deployed the services.

Design and develop enterprise services API specification using RAML and REST schema.

Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.

Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.

Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.

Implement Mule flows for each entity with retry mechanisms with private secured flows.

Built JAX-RS services and exposed them using REST component.

Implement Exception Handling, Logging, and Error Handling.

Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.

Build and Deployment of services in Mule ESB 3.7.3 server.

Manage performance of the services by using “Scatter and gather” and “choice router”

Code walk-throughs, Mule Debugging, and Error fixing.

Prepare Test Cases to perform Unit, Integration & System Testing. Involved in JUNIT testing using Mockito.

Produce and consume both SOAP and RESTful web services.

Deploy web application, presentation and business components on WebSphere Application Server.

Participate unit testing, interface testing, system testing and user acceptance testing of the workflow tool.

Use HP-ALM to track defects in DEV, TEST and STAGE environments.

Environment: Mule 3.9 and Mule 3.5, Anypoint studio, RAML,API Management, Mule ESB,JDBC, Microsoft SQL, GitHub, Ping Federate, Splunk, Jira

Environment: Mule 4.3, Mule 3.8, Ping Federate, Jenkins, Splunk, Anypoint Studio 6.5 and 7.6, GIT, Java 8.1, J2ee, Oracle 11g, Salesforce, SQL Developer, Active MQ.

Best Buy, Minneapolis, MN, 08/2017 to 04/2019

Role: Application Developer

Develop web application using Spring, Hibernate.

Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side Java script validations.

Configure Spring to manage Action classes and set their dependencies in a Spring Context file and integrated middle tier with Struts and also used EJB components for backend processing.

Enhancement of Java applications and worked on the bugs in the applications.

Used Hibernate for mapping the ORM objects to table using Hibernate annotations.

Develop Web services component using XML, WSDL and SOAP to transfer and transform data between applications.

Created and consumed RESTFul Web Services using JAX-RS(Jersey).

Follow WATERFALL Methodology to satisfy the customers and wrote Junit test cases for unit testing modules.

Create UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.

Used Log4j for logging the output to the files.

Participate in generating build script using ANT that compiles the code, builds a war file and deploys the application on the application server.

Used SVN tools for version control.

Effectively interacted with team members and business users from different regions for requirements capture and analysis.

Environment: Java, JSP, Servlets, Spring Framework, Struts, Tomcat, Java Script, JUnit, Oracle, EJB, Log4j, XML, HTML, JQuery, UNIX, Restful Web Services, JAX-RS, ANT, WSDL, SOAP, AJAX, CSS.

Education and Certification

Bachelor of Science – Computer Science

MuleSoft Certified Developer



Contact this candidate