We provide IT Staff Augmentation Services!

Senior Mulesoft Developer Resume

2.00/5 (Submit Your Rating)

Bolingbrook, IL

Summary:

  • Around 8 years of experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management and IBM WebSphere process server.
  • Expertise in using Mule soft Anypoint studio in creating various flows to integrate applications, Web services, API's and databases.
  • Experience in Mule Soft Anypoint API platform on designing and implementing Mule APIs.
  • Created Custom Alert notifications using Anypoint Platform to give the end users a better way of understanding the failures.
  • Experience with Mule Soft MMC and enterprise release.
  • Expertise in web development applications using Core Java, Servlets, JSP, EJB (Session Beans, Entity Beans), JDBC, XML, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), Java Beans and Web Services.
  • Good exposure for Java/J2EE applications using IDEs like My Eclipse & Eclipse, RAD & Net Beans, Any point Studio.
  • Expertise in tracking defects, issues, risks using Quality Center.
  • Experienced in working with business analysts, development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues.
  • Tightly integrated the Mule ESB with different application integrations.
  • Strong experience in Integration Technologies like Mule ESB integrating various third-party financial solutions with the custom-made web application.
  • Designed and developed enterprise services using REST based APIs.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing solutions in a fast-paced environment.
  • Used XPATH in mule flows to retrieve required data from XML.
  • Implemented schema validations in mule flows, validated XSD against XML files and JSON schema against JSON files.
  • Experience on Basic and OAuth Authentication mechanisms to consume REST API’s and Orchestration.
  • Experienced in implementing various design patterns like MVC, Data Access Object, Front Controller, Intercepting Filter, and Transfer Object.

TECHNICAL SKILLS

Programming Languages: Java,C++,C,PL/SQL,CoreJava Concepts Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O

JAVA Stack: Java, J2EE, JDBC, Servlets, JSP, JSTL, EJB-Session beans, entity beans

Web Services: WSDL, SOAP, REST

CI/CD: Maven, Jenkins

Unit and Functional Testing: MUnits, JUnits, Ftests using Karate Framework

Database: Oracle, DB2, SQL Server and MYSQL, Amazon Aurora

Operating Systems: Windows, UNIX/LINUX, MacOS.

Design Tools: Microsoft Visio, Rational Rose

Integration Tools: MULE ESB, Oracle ESB, ActiveMQ IBM Message Broker

PROFESSIONAL EXPERIENCE:

Confidential, Bolingbrook, IL

Senior Mulesoft Developer

Responsibilities:

  • Developed and delivered production quality code, perform code review activities, and check-in approved code deliverables into GitHub source control repository supervised by a full-time integration development team member.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Hand-on -experience in developing the applications on the Mule ESB (on-prem) platform.
  • Excellent working knowledge of XSLT and XPath expressions & functions.
  • Experience developing in an Agile software development environment (Scrum).
  • Implement automated MUnit tests with a minimum of 80% code coverage for all code delivered.
  • Followed Agile Methodology with a 2-week sprint process, which included iterative application development, monthly sprints, standup meetings, poker planning sessions, elaboration sessions and customer reporting.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Accomplished in implementing integration flows using Mule Anypoint Studio to connect to REST and SOAP Services.
  • Good exposure to Oracle Database, and Active MQ and RabbitMQ Messaging brokers.
  • Good hands-on experience in designing Mule ESB templates.
  • Responsible for Creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Expertise in MuleSoft Anypoint API platform for designing and implementing Mule APIs.
  • Administered in Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Expertise in using Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Hands on experience in using XML technologies like XPATH, XSLT, XSD and data weave for data transformations.
  • Capable in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Utilized Cloud Hub connector in the mule flows for triggered alerts during exceptions and to capture the failed records for further recovery.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Experience with Mule Soft MMC (Mule Management Console) and enterprise release.
  • Successful in migrating Mule ESB 3.5 applications to Mule ESB 3.7.3 and have updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Hands on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Accomplished in configuring Hibernate mapping files and POJO objects. Used Hibernate Transaction management, Batch Transactions and cache concepts.
  • Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
  • Good Experience in using Log4J components for logging and performed daily monitoring of log files and resolving issues.
  • Hands on experience in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.

Environment: Java1.7/J2EE, Spring, Web Services, JPA, Mulesoft ESB 3.5.3/3.7.3, AnyPoint Studio, ActiveMQ, Rabbit MQ, RAML, Salesforce, Cloudhub, XPATH, XSLT, XSD, SOA, Data weave, Mongo DB, JSON, POJO, Eclipse IDE, log4j, GIT, ANT, WebLogic, JUnit, Maven, OAUTH.

Confidential, Reston, Virginia

Senior Mulesoft Developer

Responsibilities:

  • Involved in designing, building, Deploying and managing Restful API’s
  • Work closely with functional leads/PMs to understand the partner integration requirements.
  • Used putty for SSH and GPG keys and passwords information to access the folders.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.
  • Implemented synchronous and Asynchronous messaging scopes using Apache Active MQ in Mule.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports. Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
  • Experience with installing and configuring application servers such as IBM Web Sphere.
  • Extensively used Mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Had a very good experience on message-oriented architecture like Java Messaging Service (JMS) which is used to connect to third party queues like Apache Active MQ
  • Understanding the Flow control components like Splitter, Aggregator, choice router and scatter gather.
  • Built a web front-end using JSF Framework with JSP, HTML, CSS, AJAX, and JavaScript.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Involved in creating a reusable component using React JS for DOM manipulation. Configured server setting properties and Database drivers. Utilized custom logging framework for Mule ESB.
  • Used encryption algorithms to encrypt the fields in the environment properties.
  • Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Used Quartz connector to schedule the batch jobs.
  • Architected Integrations using Mule Soft ESB environments for both on premise and Cloud hub environments.
  • Good experience in Apache Active MQ for integrating with mule.
  • Knowledge of SOA Design patterns for building middleware systems ground up using Message Routing, Message Filtering, Message Transformation, Batch message processing and error handling in mule ESB
  • Monitored logs using Splunk.
  • Implemented build package tool using Maven and build the code in Jenkins.
  • Checked-in code changes to GitHub repository.
  • Knowledge of testing API and mule application using POSTMAN.
  • Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
  • Implemented flows for salesforce outbound / inbound calls and business process.
  • Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Good amount of knowledge in Error Handling with respect to mule
  • Knowledge in CXF and Web service consumer
  • Working knowledge of API management using Any point API management tools.
  • Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.
  • Provided production support by debugging system issues.

Environment: Any point Studio., Mule Server 3.7.3/3.8.3, SoapUI/REST, Apache active Mq, MS SQL Server 2008, Cloud-hub, Maven, X12, Windows 7, EDI, Data Weave, Restful Web-services/API’s, Jenkins, XML, JMS, Log4j.

Confidential, Westminster, CO

Senior Mulesoft Developer

Responsibilities:

  • Followed Agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, implementation & testing.
  • Used Mule ESB to design of routing, error handling, JMS, VM connection.
  • Deployed Mule applications into MMC (Mule Management Console)
  • Used RAML API for routing to web services. Used Batch Scope for Bulk transfer of Data. Schedule trigger done by Poll, Quartz and used Mule requestor to connect FTP on demand.
  • Carried out integrations using connectors such as Salesforce, Database, HTTP, FTP and File Connectors.
  • Used Collection splitter and Aggregator to collect small chuck of message to transform in to require payload.
  • Implemented complex transformation Logics using MEL (Mule Expression Language)
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed. Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • 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.
  • Worked on MuleSoft Anypoint API platform on designing and implementing Mule API
  • Developed a RAML based REST web services API's using Mule ESB. Used Mule ESB to route various service calls, to do validation of service input and to handle exceptions.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Have written MUnit test cases to validate the Mule flows.
  • Involved in building the code & deploying on JBoss application server.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • Used GitHub as a repository and used Maven, Jenkins for Build and deployment respectively

Environment: Anypoint Studio, Java 1.8, J2EE, CSS, JQUERY, Spring, Spring Security, Eclipse, Junit, WSDL, SOAP, GIT, MULE ESB 3.5, Jira, Active MQ, Oracle-SQL, PL/SQL, Unix, XML, Maven.

Confidential, Santa Clara, CA

MuleSoft Developer

Responsibilities:

  • Created Mule ESB flows using Anypoint Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
  • Worked with both Prepaid and Postpaid teams. Developed the applications Sprint Digital.
  • Implemented Experience Layer/Process Layer/System Layer (API-LED Architecture) in the application development in order to achieve better microservices approach.
  • Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to JSON conversion.
  • Worked on REST and SOAP based Web services for Mule ESB flows based on SOA architecture.
  • Designed and developed enterprise services using RAML and REST based APIs. Created HTTP inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP Service, Oracle Database, and Active MQ broker.
  • Experience with Mule administration, configuration and tuning.
  • Experience with Mule Soft MMC and Enterprise release capabilities.
  • Worked with MuleSoft Anypoint API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
  • Deployed MUnit to validate mule flows where Mule ESB applications were implemented into MMC (Mule Management Console).
  • Implemented MULE ESB to route various calls to do validation of service input and to handle exceptions.
  • Implemented Security Mechanisms like Security Certificates, Key Exchange, Encryption, Description and OAuth Authentication & Authorization using Access Token and SM Session Cookie.
  • Consumed SOAP Web Services using WSDL Files and transformed them into appropriate format.
  • Used Dataweave extensively to do data transformations along with custom Java Classes.
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Dataweave transformation in Mule configuration.
  • Formulated build and deployment mule projects to cloud hub using Maven and using Jenkins to deploy the artifacts to cloud hub.
  • Used Mule Batch Processing to process records from Database.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in Mule ESB.
  • Extensively used Mule Debugger to debug the XML Flows and wrote Munit Test Cases using features like mocking, verify call, and assert conditions based different sets of data.
  • Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
  • Used Maven for Deployment, Jenkins for Continuous Integration and Continuous Development.
  • Worked with build teams, Mule administration, configuration and tuning. Deployed Mule applications on Mule 3.x On Premise through MMC and managed the server deployments.

Environment: Java 1.8, Anypoint Studio 6.1.0, Mule ESB 3.7.3, ActiveMQ, RabbitMQ, Apache-Maven 3.3.9, API, Cloudhub, Salesforce, Oracle-SQL, Log4j 1.2.14, Nexus, Putty, Mac OS, REST/SOAP Webservices, GitHub, JIRA, Confluence, API gateway 2.1.1.

Confidential

J2EE/ Web Developer / Vignette CMS Developer

Responsibilities:

  • Created Friendly helper implementation for SEO friendly URLs.
  • Created Content Definitions (CTDs) for editors to create content pages.
  • Worked on Content Delivery Applications.
  • Worked on backend services to integrated to third party services.
  • Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
  • Rich experience in web-based multi-tier enterprise applications & Clients/Server Applications using Java/J2EE technologies and have solid exposure in Model View Controller (MVC) Architecture based applications using Spring 3.x and Struts 2.x Frameworks.
  • Expertise HTML5, CSS3, XHTML, XML based web internet applications Using JavaScript, JQuery, AJAX and Angular JS, CMS with emphasis on W3C and usability standards.
  • Consumed SOAP web services to obtain required data from external and internal applications.
  • Experience using Rational Rose and knowledge of application server’s like Apache Tomcat and Glassfish.
  • Designed and developed web based UI using JSP, Struts Tag libs and developed action classes to handle the user request.
  • Developed the User Interface validation frame work in combination of custom validation build on top of Struts validation frame work from the form bean.
  • Implemented EJB's session bean to maintain application session and Entity Beans for the persistence also Implemented methods to validate, keep Alive session for login process & maintaining session credentials.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Used DAO design pattern to handle the interaction with Data base (MySQL Server) and Hibernate as ORM to map Java classes to data base tables.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed SOAP services to talk with adapter classes and exposed them to front-end. Worked on serialize and de-serialize of data in applications using JSON.
  • Worked on CRUD operations, written stored procedures and join condition related queries.
  • Used several design patterns like business delegate, DAO, and front controller in the development process.
  • Developed Monitoring, logging and exception handling frame works. Configured several log4j adapters and log4j view Chainsaw.
  • Developed testing frame work for User Interface and server side components using testing frame works like HTTP Unit, and Junit also Tested components using Junit Mockito during development.
  • Developed automated Build files, reporting and documentation using Maven. Worked with the business experts to understand existing business processes and determined a shared approach that would serve their business needs using the new packaged application.
  • Used SVN for source code version controlling. Configured development environment using JBOSS application server for developer’s integration testing.

Environment:Agile, Core Java 1.6, Spring Boot, Angular-JS, HTML 5, Node-JS, Bootstrap, CSS, JavaScript, jQuery, Oracle 10g, Hibernate, JERSEY REST, Eclipse, NetBeans, IBM Cognos, JMS, Redhat Linux.

Confidential

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 Web Sphere Application Server.
  • Prioritization and delegation of daily development tasks to offshore and onshore team members through the life cycle of the project.
  • 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 SQLs 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.
  • 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.

We'd love your feedback!