We provide IT Staff Augmentation Services!

Sr. Lead Mulesoft Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • 9+ years of IT experience with 5+ years of Enterprise Application Integration (EAI) experience that includes Analysis, Design and Development of Mule ESB, Java and J2EE technologies.
  • Hands - on experience on ESB Architecture - MULE ESB and Service Oriented Architecture (SOA) Middleware Integration platforms.
  • Extensive working experience on MULESOFT 3.x and 4.x Runtimes and AnyPoint Studio 6.x, 7.x.
  • Experience in Design, develop, manage robust and loosely coupled integration layer using Mule Anypoint Studio, Dataweave, Cloudhub, API design center, API gateway, Dedicated Load balancer, Developer portal.
  • Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, SMTP, SalesForce etc. as part of Integration Usage.
  • Involved in Transformations using DataWeave 1.0, 2.0 and Custom Transformers to transform data from one format to another format on Mule ESB.
  • Experience in migrating Mule3.x application to Mule4.x and Hands on experience in Dataweave 2.0 usage in Mule4 applications.
  • Hands on experience on developing RAML based RESTFUL APIs and deploying them to Cloudhub with SSL/TLS and with other security policies.
  • Having a wide experience with Workflow Management and Batch Processing.
  • Very Good experience in integrating Legacy Applications with Salesforce.
  • Extensive working experience on deploying application to dedicated load balancers on Cloudhub.
  • Extensive experience on AnyPoint Studio 6.x, 7.x and Anypoint MQ, ActiveMQ,JMS messaging services with different topologies in Enterprise Integration.
  • Hands on experience on API-LED connectivity design pattern and reusable enterprise APIs.
  • Experience in developing web applications using SOAP based Web services - SOAP, WSDL, CXF, AXIS, and JAX-WS and Restful Web Services - JAX-RS, CXF.
  • Expertise in creating documentation and Runbooks for Applications.
  • Hands on experience in building GUIs using Java Script, AJAX, HTML, DHTML, CSS2, JSP, JSON, XML, DTD, XSD, DOM, SAX, JAXP, JAXB and XSLT.
  • Experienced in leveraging RDBMS like Oracle, MySQL, DB2.
  • Experience in developing web applications using HTML 4.01/5, CSS2/3,XHTML,XML, Bootstrap, Java Script, and jQuery.
  • Hands on experience in using Jenkins pipelines for continuous integration and deployment.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing Junit, Munit test cases and used Jmeter for performance testing.
  • Implemented SDLC methodologies including Waterfall and Agile.
  • Involved in spring planning, estimations, dividing stories into tasks and tracked issues using VSTS (TFS CLOUD) server, AZURE DevOps.
  • Experience in using version controlling systems like GIT,TFS, SVN.

TECHNICAL SKILLS

LANGUAGE: JAVA

WEB TECHNOLOGIES: HTML/DHTML, XHTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX AND J2EE DESIGN PATTERNS.

FRAMEWORKS: STRUTS, SPRING, HIBERNATE.

IDE'S: ANYPOINT STUDIO, ECLIPSE, NET BEANS.

WEB SERVICES: JAX-WS, SOAP, WSDL.

WEBSERVICE TOOLS: POSTMAN, SOAP UI, HTTP MONITOR.

MIDDLE WARE TECHNOLOGIES: Mule ESB 4.x, 3.x.

CLOUD TECHNOLOGIES: SALESFORCE.COM, WORKDAY

DATABASES: Oracle 11g, Mysql, Ms Sql Server

VERSION CONTROLS: GIT, TFS, VSTS, SVN

APPLICATION SERVERS: WEBLOGIC, JBOSS, APACHE TOMCAT, MULE MMC AND CLOUDHUB.

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Sr. Lead Mulesoft Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application. Implementing the project in agile methodologies - sprint & scrum.
  • Developed Mule ESB integration applications by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule 3, Mule 4 Runtimes..
  • Integrating with the existing systems to newly developing systems and third party systems.
  • Innovating with new strategies for creating applications as independent which gives an option of couple or decouple systems easily in future.
  • Orchestrate integration use cases involving multiple systems and complex business logic tying in System, Process and Experience API layers to implement API-LED connectivity and perform refactoring changes for developed interfaces to upgrade the performance.
  • Developed APIs on Mule 3.9...4.3 which performs the data transfer and translation from internal systems objects to Salesforce Objects and vice versa.
  • Extensively used Mule Connectors and components that include HTTP, File, SMTP, FTP, SFTP, Database etc.
  • Involve in converting data formats such as XML, CSV, EDI, JSON, Flatfile etc. and Implemented efficient Retry and Error Handling strategies.
  • Design, develop, manage APIs and Integration applications using Mule API design center/ gateway/ Developer portal.
  • Developed Integration Applications and APIs to sync data between legacy applications and Salesforce.
  • Design, develop integration applications with batch jobs, Salesforce Bulk upsert jobs with CRON scheduler to extract the data from Mainframe, Salesforce to transform and maintain synchronization with multiple systems in timely manner.
  • Used Generic database connector to connect with respective database systems using Mule ESB.
  • Developed Enterprise level RESTFUL APIs like Enterprise Email Service, Cryptography Service, Address Validation API, Logging service, Header-Footer API etc. on Mule 3.x and Mule 4.x Runtimes and Configure SSL/TLS, OAuth for a secure data exchange.
  • Deploy an API to CloudHub and protect API’s with OKTA OAuth2.0.
  • Designing, developing using Mule Integration as a middleware between BRMS legacy system.
  • Creating complex transformation, custom exception strategy and notification service.
  • Configured VPC, VPN and Load balancer in anypoint platform.
  • Create Mule ESB 3.x, 4.x artifacts configure the Mule configuration files and deploy the applications to dedicated load balancer on Cloudhub.
  • Used Datweave 2.0 for data transformations in mule4 applications and migated applications developed on Mule3 to Mule4.
  • Develop integration applications to accept AES 256 encrypted data from different systems, decrypt orchestrate and send them to desination systems in an encrypted format.
  • Used Anypoint MQ for advanced asynchronous message scenarios Subscriber, Consume, publish operations to trigger the message payload and to store failed payloads to DLQ.
  • Create developer portals for applications and enable different security policies on Cloudhub.
  • Develop REST/SOAP Web Services based on RAML/WSDL to integrate internal applications with Cloud/SaaS applications and legacy applications.
  • Setup API Monitoring on Cloudhub and created Custom Dashboards to monitor the behavior and performance of APIs.
  • Used encryption AES algorithm to encrypt the environment properties.
  • Developed SOAP web services using JAX-RS and CXF .
  • Develop integrations contain Reference data to lookup against to match up CVI (Category Lookup Values).
  • Develop custom connectors and custom components on java to develop interfaces between Internal systems, SalesForce, REST APIs and SOAP web-services.
  • Build application jar files and deploy to Cloudhub using Jenkins CI/CD pipelines., Used TFS as source control and bug tracking tool.
  • Perform unit testing by writing the MUnit test cases for Mule flows and develop Maven scripts, builds using Maven for Continuous integration servers.
  • Provide production support, conduct root cause analysis and solving any issues during and after implementing software application.
  • Lead overall development pipeline/intake and responsible for ensuring the recommended design is followed through to implementation through reviews of high-level and detailed design documentation.
  • Collaborate with technical teams and senior architects to finalize architecture specifications and create designs to provide custom software solution for the project needs and/or integrate legacy software applications with newly developed software solutions.

Technologies: Java, Mule Runtime 4.x, 3.x, Anypoint Studio 7.x, 6.x, CloudHub, OKTA, CloudHub, Web services, MS Sql Server, Maven and Git.

Confidential, Phoenix, AZ

Mulesoft Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application. Implementing the project in agile methodologies - sprint & scrum.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Developed & consumed the web services using Apache CXF, JAX - WS, AXIS, WSDL, and SOAP.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Strong experience on various Mule connectors/adapters, developing API, API management and developing services on Cloud Hub.
  • Created Mule ESB artifact and configured the Mule config files and deployed.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Utilized integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, Web Services and APIs to develop the customer needs.
  • Implemented flows for salesforce outbound / inbound calls and business process.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Extensively used Mule components that include HTTP,File, SMTP, FTP, SFTP,File.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed RESTFUL APIs/SOAP web services in Mule ESB based on SOA architecture for transferring data between different applications.
  • Implemented SOAP Web Services
  • Working knowledge of API management using Anypoint API management tools.
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures
  • Utilized custom logging framework for Mule ESB application.
  • Used MULE ESB as an integration platform for developing the application which is based on SOA architecture.
  • Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Involved in converting data formats such as XML, CSV, EDI and JSON.
  • Developed Restful web services using JAX-RS and CXF tool.
  • Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
  • Experience in Mule ESB services with synchronous and asynchronous processing strategy in mule flows.
  • Used blow fish algorithm to encrypt the environment properties.
  • Expertise in Maven to package the applications and add dependencies.
  • Used PUB/SUB topics and queues for messaging in mule flows to integrate data from various sources into database and consumers to consume the message to process the data.
  • Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
  • Deployed web services are tested using POSTMAN, SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Used Ant tool to build & deploy the application on the server.
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
  • Strong knowledge and hands on experience in documenting and designing RESTful API’s as per RAML specification.
  • Developed a new application which connects to the client database and retrieve all the records and process to SAP system.
  • Extensively used data weave expressions for transformations in Data weave.
  • Experienced in writing Xpath3 and Json expressions to read data depending on the business requirements.

Technologies: Java, Mule ESB Runtime 3.7.x, Web services, Oracle OMS, Anypoint Studio 6.4.x, CloudHub, Oracle DB, Maven and Bitbucket.

Confidential, Malvern, PA

Mule ESB Developer

Responsibilities:

  • Designing and developing the integration between Mule ESB, Java Legacy app, Salesforce.com applications.
  • Developed RESTful web services in Mule ESB based on SOA architecture
  • Involved in design of various component interfaces using Mule ESB including Flows, API’s etc.
  • Developed APIs interface in Anypoint Studio for internal RSM and Trellis modules and partner usage.
  • Used Oracle database Connector to connect with respective systems using Mule ESB.
  • Expertise in integrating consume third party APIs / WebServices using Mule ESB.
  • Integrated Cloud (Salesforce) adapter using enterprise wsdl for Devices calls and RSM Data.
  • Implemented flows for salesforce outbound / inbound calls and business process.
  • Integrated SFDC outbound workflow messages to flow process.
  • Integrated exposed APEX web service operations/methods and service callouts.
  • Reading LifeNetSystemMappings.xml files using the ftp connector and transforming the payload.
  • Implemented the Quartz scheduler to reprocess the error messages in Queue tables.
  • Used java invoke/callout for auto reconciliation process.
  • Developed Mule flows for Trellis application module and used Database connectors to pool and populate the data to Trellis apps.
  • Implemented the flows for Email Configuration, Scheduler Notification, RSM Services, RSMConfigData, RSMDeviceData and RSMMetricsData.
  • Experience in developing Transformation logic using Datamapper.
  • Involved in creating & consuming the web services using WSDL, SOAP, JAX-WS, Apache CXF, XSD etc.
  • Used MDS to share common assets like XSD, WSDL, and Exception Strategy, Policies xml’s etc.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Used AMQP/AMPQS Endpoints to connect to RabbitMQ which is a messaging queue.
  • Developed technical designs, common reusable components, test plans and deployment scripts.
  • Involved in database Trigger and PL/SQL procedures implementation based on the requirements.
  • Involved in unit testing by writing the MUnit test cases for flows.
  • Used Sub Version as a repository for managing the development for versioning control.
  • Used MMC mule management console to monitor the request and response payload.
  • Application deployment on Mule MMC on Dev, QA and Production environments.

Technologies: Java, Mule ESB Runtime 3.5.x, Web services, Anypoint Studio 6.x, Oracle DB, Maven and Bitbucket.

Confidential

Software Developer

Responsibilities:

  • Design, Develop, Test, Analyze and Maintain new software solutions as business requirements.
  • Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Develop Enterprise Applications on J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts, Shell Scripting, Hibernate, SOA.
  • Design and develop Controllers, Action Mappings, Interceptors, Forms and View pages for applications using Java frameworks.
  • Develop components using J2EE principles and design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • Work on relational databases (MySQL/Postgres) and SQL DML/DDL, and with ORM tools (Hibernate).
  • Develop processes to maintain high quality efficient ETL processes and applications moving large volumes of data.
  • Design Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
  • Generate automated unit/integration tests, CI/CD artifacts and monitoring infrastructure as part of deliverables.

Technologies: JAVA, HTML, AJAX, SOAP, Spring- MVC, JMS, JUNIT, SVN, SOAPUI, Oracle, Maven, etc.

We'd love your feedback!