Post Job Free
Sign in

Mulesoft Developer Web Services

Location:
McNair, VA, 20171
Posted:
September 08, 2024

Contact this candidate

Resume:

Nikhil Sr Mulesoft Developer

Email id: ************@*****.***

Phone#: 816-***-****

PROFESSIONAL SUMMARY:

Mulesoft Developer with 7 years of experience in designing, developing, and implementing Mule ESB applications. Proficient in integrating diverse systems and providing seamless data exchange. Adept at collaborating with cross-functional teams to deliver high-quality solutions that meet business requirements.

Mule ESB experience in implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule 4.6.0, Mule 4.6.x, Mule 3.9 and 3.8.

Good Hands-on experience in developing web-based, client-server and distributed architecture applications using Mule ESB, XML, Web Services (SOAP, RESTFUL, WSDL), Java/J2EE.

Developed Mule Flows for the integration of various sources of data into Database with the use of ACTIVEMQ, Anypoint MQ, Amazon S3 and JMS message service in the applications.

Worked on deploying the Mulesoft applications using Teamcity.

Having a wide experience with Workflow Management and Batch Processing.

Expertise in Unit testing using Munit, JUnit, Integration testing, Smoke testing and System testing.

Experience in configuring proxy endpoints and creating SLA tiers, policies for proxy application

Experience in deploying Mule Applications to on premise and CloudHub.

Having good experience in integrating multiple systems like Salesforce, SAP, SFTP, SQL, HTTP and HTTPS API in Mule.

Experienced in Implementing choice, global, custom exception handling mechanisms based on the business requirements in MULE ESB.

Hands on experience in designing RAML specs, building APIs using API Kit in Mule applications.

Good experience on API-LED connectivity design pattern and develop reusable API.

Extensively worked on XML technologies, REST Web Service development, build tools such as Maven as well as continuous integration tools such as Jenkins and TeamCity.

Experience on migrating interfaces from mule 3 to mule 4.

Created Inbound & Outbound flows, Routing, Orchestration, Transformations and Security of MULE ESB application using OAuth2.2.

Strong hands-on experience in implementing Policies like Client Id Enforcement, CustomMultiAuthpolicy and OAuth 2.0 Access Token Enforcement using Mule OAuth Provider in Anypoint Platform.

Experience in configuring dynamic client registration to configure Microsoft Entra ID, client management with Anypoint Platform.

Extensively worked on both Enterprise and Cloud edition of MULE ESB.

Thoroughly involved in all phases Agile, Software Development Life Cycle (SDLC) which details to gathering requirements, analysis and design, implementation, unit testing, integration testing, defect fixing and maintenance of projects.

Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.

EDUCATION:

Masters in computer science from University of Central Missouri, US May 2017

Bachelors in engineering from SRM University, Chennai, Tamilnadu, India. May 2015

Certifications:

Mule 4 Certified Developer

TECHNOLOGIES:

ESB/EAI

Mule ESB,3.7,3.8.3,3.9.5,4,4.2,4.3,4.4.AnyPoint Runtime Manager, CloudHub, RAML

Tools

MUnit, Log4j, Junit, Mockito

Java Technologies

Java, Servlets, JSP, JDBC, JNDI, JSTL, JMS

IDEs

Eclipse, AnyPoint studio, SOA suite

Frameworks

Spring, Oracle ADF, Custom MVC, JSF and Struts

Web Services

WSDL, JAX-WS, SOAP, AXIS 2, REST, JAX-RS,

Operating Systems

UNIX/LINUX, Windows, MAC

Design and Modeling

UML, Microsoft Visio

Databases

Oracle, SQL server, MySQL, NoSQL,

Continuous Integration

Jenkins, TeamCity

XML Technologies

XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Core Java concepts

Generics, Collections, Exception handling, Serialization, RMI, File I/O

SVN Tools

CVS, GIT, SVN

Message Queues

Apache ActiveMQ, Anypoint MQ, JMS RabbitMQ and IBM MQ

Version Control

SVN, CVS, GIT, BitBucket

WORK EXPERIENCE:

Client : Country Financial, IL Sep 2023 – Present

Role: Lead MuleSoft Developer

Responsibilities:

Developed Integrations to connect the legacy systems like SIEBEL and BPM to connect to Guidewire.

Full life-cycle experience in the analysis, architecture, design, documentation, and promotion of EAI solutions including the use of SOA solutions (with emphasis on Mule).

Designed and implemented Mule ESB-based integration solutions to connect various applications and systems, resulting in improved data flow and reduced integration complexities.

Developed API specifications and implemented RESTful and SOAP-based web services using Mulesoft's Anypoint Platform to facilitate communication between different applications.

Collaborated with business stakeholders to gather integration requirements and translated them into technical specifications, ensuring effective data mapping and transformation.

Implemented error handling and logging mechanisms in Mule flows, enabling quick identification and resolution of integration issues.

Strong experience in creating Custom policies, Okta setup for security in Anypoint Platform.

Instrumental in configuring security for web services using SSL, Okta and OAuth.

Create application specific Alerts in Runtime manager for errors.

Worked on the Mule API Gateway to apply Client ID Enforcement policies to APIs.

Hand-on experience working with RAML1.0.

Experience in working with API Layered Architecture using Mule 4.3.0.

Client : Pekin Insurance, IL Mar 2018 – Aug 2022

Role: Sr MuleSoft Developer

Responsibilities:

Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, Transaction Manager.

Experience in working with integrations, using connectors such as SAP, Salesforce, HL7, HTTPS, FTP, SFTP and File Connectors.

Created Inbound & Outbound flows, Routing, Orchestration, Transformations and Security of MULE ESB application using OAuth.

Good hands-on experience in Dataweave component, used to format, transform data from one format to another as per business requirement.

Experience in Migrating API’s from 3.8.3 to 3.9.5 and also, from 3.9.5 to 4.3.0.

Developed the integrations to Migrate the Applications from On-premise to Cloud.

Implemented Choice, Global, Custom Exception Handling mechanisms based on the business requirement in MULE ESB.

Implemented Mule flows for each entity with retry mechanisms with private flows.

Developed flows using POLL scope to trigger the flow using CRON expression.

Involved in unit testing and writing the MUnit Test cases for the flows.

Good understanding of transformers, filters, flows, routers, services and how to use them.

Created and maintained comprehensive documentation for Mule applications, including technical designs, architectural diagrams, and API documentation.

Conduct and participate in reviews with Peer developers and Key business users.

Good understanding of Insurance Domain.

Experience with Object Oriented Programming Languages (Java/JEE and .NET).

Environment: Any point Studio 7.x, 6.x Mule Runtime 4.4, 4.3, 4.2.2, 3.9.5,3.8.3 Mule API Manager, Design Center, Exchange, Maven 3.3.0, Jdk1.8, RAML, YAML, Jenkins GIT, BitBucket, Jira, postman, MUNIT, Cloud Hub, Runtime Fabric, DBeaver, FileZilla Agile, TeamCity,

Employer: Apricot Technologies LLC AUG 2017 – FEB 2018 Role: Software Developer

Responsibilities:

Formulated the various phases of Software Development Life Cycle such as requirements gathering, modeling, analysis, design and development and followed a Test-Driven Development (TDD) Agile Methodology.

Involved in business requirements gathering and analysis by interacting with the customer.

Interacted with functional leads/PMs to understand the partner integration requirement.

Involved in design and implementation of web tier using Servlets and JSP.

Used spring, JDBC design pattern to access Oracle Database.

Modified UNIX shell scripts for changing the schedule of the jobs in accordance with business needs.

Coded SQL Statements for retrieving and updating data with varied complexity and involved in Java, Spring and Hibernate in a fast-paced environment.

Experience with HTML pages using CSS for static content generation with JavaScript for validations.

Used GitHub for version and source control and Active MQ for Asynchronous messaging.

Performed unit testing, system testing and integration testing.

Deploying application in Development and Production servers.

Environnent : Java 1.8, Anypoint Studio, Log4j, Transformations, CSS, HTML, SQL, SOA, Junit, SOAP UI



Contact this candidate