We provide IT Staff Augmentation Services!

Senior Mule Soft Developer Resume

5.00/5 (Submit Your Rating)

Weehawken, NJ

SUMMARY:

  • Highly skilled and experienced in Agile & Waterfall Development process for diverse requirements. Java & J2EE related technologies with 8 years of IT experience in all phases of the project development life cycle.
  • Around 4 years of experience on Mule Soft ESB, Mule API manager, RAML, Any point Studio, Any point Cloud - Hub and API Gateway and Management.
  • Implemented ESB Integration Services using Mule Soft ESB and enterprise application (EAI) using Mule Soft 3.x and Experience in designing and implementing API led connectivity Architecture.
  • Expertise in developing the integration workflows using an ESB framework. Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
  • Experienced in developing Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtime
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, Active MQ, JMS.
  • Worked on Mule flow variables, record variables, Mule Expression Language (MEL) to access payload data, inbound properties and used it to transform the payload or store payload in Variables.
  • Experience working with various connectors like File, HTTP, Oracle database, Sales force, CXF, etc. flow s and exception strategies.
  • Extensive Experience in designing, developing and managing APIs using Mule API gateway/portal.
  • Experience in deploying Mule flows and securing the APIs using the platform in Mule Cloud hub.
  • Experience troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools.
  • Experience on Mule Data Weave component and worked with exposing API using RAML. Worked with Message Filters, Message Translators, Content enricher, Scatter-gather and Mule Transaction Integration patterns.
  • Extensively worked on both Enterprise and Community edition of Mule ESB and configured Mule API manager and RAML. Created various RAML resources to implement REST Based APIs as a part of project implementation.
  • Good knowledge in the API technology landscape and API management landscape from Mulesoft transformers, Filters, Flow Control, Collection splitters/Aggregators / Scatter- Gather.
  • Expertise with xml technologies - XML, JSON, XSD, XSLT, JAXP and JAXB.
  • Experience developing on the Mule ESB platform to deliver SOAP & REST based APIs.
  • Responsible to develop REST full and SOAP web services in Mule ESB based on SOA architecture.
  • Experience in developing flows, sub flows using Mule Any point Studio.
  • Extensively used Data Weave to do complex data transformations and used customized functions in Data weave to achieve complex data mapping requirements involving multiple files.
  • 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.
  • Extensively worked on both Enterprise and Community edition of Mule ESB. Have an experience working Mule API manager and RAML.
  • Experience with Mule administration, configurations and performance tuning. And also experience in Mule Soft MMC and Enterprise release capabilities.
  • Build and deployment Mule projects to Cloud Hub using Maven and using Jenkins to deploy artifacts to on-premise and Cloud Hub.
  • Used GitHub repository to run the Jenkins job for Continues Integration.
  • Extensive experience in setting up server properties, connection pooling and Messaging using Tomcat Server, JBoss.
  • Hands-on experience in writing SQL & PL SQL.
  • Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.
  • Field experience with Junit and Log4j in developing test cases and determining application functionality, have written MUnit test cases to validate Mule Flows.
  • Have an experience with UNIX/Linux Operating System with Shell scripting.
  • Experience in IDEs for programming work which include Any-point Studio, Eclipse, JBuilder, and RAD.
  • Good communication skills, interpersonal skills, leadership skills, self - motivated, quick learner and team player.

WORK EXPERIENCE:

Senior Mule Soft Developer

Confidential, Weehawken, NJ

Responsibilities:

  • Experience in Agile methodologies to do requirements gathering, analysis and planning, development.
  • Worked with both Prepaid and Postpaid teams. Developed the applications Sprint Digital.
  • Created Mule ESB flows using Any point Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
  • Implemented Experience Layer/Process Layer/System Layer in the application development in order to achieve better micro services 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 Any Point 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 Mule Soft Any point 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 s, 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 Data Weave extensively to do data transformations along with custom Java Classes.
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave 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.7.3 On Premise through MMC and managed the server deployments.

Environment: Java 1.8, Any point Studio 6.1.0, Mule ESB 3.7.3, Active MQ, Rabbit MQ, Apache-Maven 3.3.9, API, Cloud hub, Sales force, Oracle-SQL, Filezilla, Log4j 1.2.14, Nexus, Putty, Mac OS, REST/SOAP Web services, GITHub, JIRA, Confluence, API gateway 2.1.1.

Senior MuleSoft Developer

Confidential, New Jersey, NJ

Responsibilities:

  • Requirements gathering and analysis by interacting with the customer.
  • Developed an application which connects with the Oracle ATG and EAI to extract data and process them.
  • Design and developed API's to Implement Experience, process and system layers.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Worked closely with functional leads/PMs to understand the partner integration requirements.
  • Integrated different enterprise applications based on the designed architecture.
  • Implemented Integration flows using Mule Any Point Studio to connect to REST and SOAP Services, Oracle Database, and Active MQ broker.
  • Created HTTP inbound and outbound flows and tested it working functionality.
  • Used Data base Connectors to connect with respective systems using Mule ESB.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed REST full/SOAP Web Services in Mule ESB based on SOA architecture.
  • Developed Mule flows to integrate Data from various sources into Database, from Active MQ topics and queues. Created RAML using API Designer and API definitions.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Configured server setting properties and Database drivers.
  • Extensively used Mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector and Transaction Manager.
  • Utilized custom logging framework for Mule ESB application.
  • 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.
  • Deployed Mule ESB applications into on-premise systems. Used MUnit to validate Mule flows.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Involved in managing and deployment of the applications in the Cloud Hub.
  • Experience in developing interfaces between EAI and Oracle ATG using Mule ESB technologies.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
  • Experience in Mule soft Any point API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Working knowledge of API management using Any point API management tools.
  • Deployment of the application, done with unit testing by writing the MUnit test case.
  • Provided production support by debugging system issues.
  • Used flow analyzers to debug applications in on-premise systems.
  • Used confluence for design documentations and JIRA for bug tracking.
  • Used GIT for source control.
  • Used Jenkins for Continuous Integration and Continuous Development and MAVEN for dependencies.

Environment: Java 1.8, Any point Studio 6.1.0, Mule ESB 3.7.3, Active MQ, Rabbit MQ, Apache-Maven 3.3.9, API, Cloud hub, Sales force, Oracle-SQL, Filezilla, Log4j 1.2.14, Nexus, Putty, Mac OS, REST/SOAP Web services, GITHub, JIRA, Confluence, API gateway 2.1.1.

Mule Soft Developer

Confidential, East Brunswick, NJ

Responsibilities:

  • Experience in Agile-Sprint methodologies to do requirements gathering, analysis and planning, development & testing.
  • Developed java components by using Hibernate and spring to persist the data in DB.
  • Developed ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Implemented business logic components using POJOs.
  • Design and developed project development environment with integrating Spring-MVC, Hibernate, JQuery, JSON, Maven.
  • Experience in using Eclipse for Application development.
  • Worked with Mule ESB 3.7.1.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Developed an Integration Component with third party application using Mule ESB.
  • Experience in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Worked on JMS, Active MQ.
  • Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
  • Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
  • Wrote JavaScript to validate the fields of the picking, put away and replenishment screens.
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
  • Deployed Mule applications into MMC (Mule Management Console).
  • Build and Deployed Mule projects to cloud hub using Maven and used Jenkins to deploy the artifacts to Cloud hub.
  • Worked on Oracle & SQL Server as the backend databases and integrated with Hibernate to retrieve Data Access Objects.
  • Also designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Wrote build and deployed scripts using ANT scripts.
  • Integrated Subversion for automating builds with Jenkins.
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Works with release coordinate to determine an appropriate build schedule and then initiates the build and packaging process and deployments into development environments.
  • Configured slaves in Jenkins for appropriate release builds.
  • Implemented project based Jenkins Plugins.
  • Created Jenkins user guide documentation and provided to users.
  • Implemented parallel builds of different projects ability to multiple builds at any given time.

Environment: Java, J2EE, JSP, Servlets, JMS, JDBC, EJB, Mule ESB 3.5.1, 3.7.1, Any Point Studio 5.4.0, JSP, Hibernate 3.5, JPA, Spring-MVC, AOP, IOC, HTML, DHTML, JavaScript, CSS, jQuery, Angular JS, Bootstrap JS, XML, Web logic, Log4j, Oracle11g, SQL Server, JUnit, JNDI, Eclipse

Senior Java Developer

Confidential, Ramsey, NJ

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Used JQuery, JSP, and HTML, JSTL & JavaScript for front UI or authentication and verification and CSS for layout.
  • Created the Application Context files for spring core modules.
  • Implemented action classes, form beans and JSP pages interaction with these components.
  • Experience in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team.
  • Created new connections through application coding for better access to DB2 DB.
  • Experience in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Experience in implementing Programmatic transaction management using AOP.
  • Used Hibernate to store the persistence data into the Oracle database.
  • Used Ajax for the asynchronous communication to the server.
  • Used Web Service that checks the background of a vendor.
  • Implemented server side tasks using Servlets and XML.
  • Implemented Hibernate for data persistence.
  • Built web-based applications using Spring MVC Architecture suitable for Apache Axis framework.
  • Used Spring MVC framework controllers for Controllers part of the MVC
  • Followed the test driven development using the JUNIT and Mockito framework.
  • Experience in writing the Ant scripts to build and deploy the application.
  • Used Log4J extensively for logging purposes into the application.

Environment: JDK, J2EE, HTML, JS, AJAX, JSP, RAD, JQUERY, Servlets, JSP, WAS, Spring-DI, AOP, MVC, JUNIT, Mockito, Oracle coherence, WSDL, SOAP, Apache CXF, DB2-SQl, PL/SQL, CVS, HTML, XML, Ant, JUnit4, Log4j.

Java Developer

Confidential, Rahway, NJ

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system.
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to gather requirements and developed use cases and test plans.
  • Experience in designing the application by drawing UML diagrams using JUDE tool.
  • Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, Apache CXF, JAXP & JAXB.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team.
  • Created new connections through application coding for better access to DB2 database and experience in writing SQL & PLSQL - Stored procedures, functions, sequences, triggers, cursors, object types.
  • Implemented application using Struts MVC framework for maintainability.
  • Developed the server side components (EJBs) following the MVC architecture and Struts Framework.
  • Set up Custom business validations using Struts validate framework.
  • Implemented JMS to communicate with other applications in deciding the further processing.
  • Written EJB session beans for business logic processing & entity beans for persistence.
  • Part of a team to work on implementing concepts in multi-threading, multitasking, synchronization, virtual memory and file management.
  • Developed the fundamental application core based on MDB, EJB, JPA and Design Patterns.
  • Performed JUNIT testing, integration testing, system testing etc.
  • Experience in building the code using Ant, Ivy and the deployment.

Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere Application Server, Struts, Validation framework, MVC, RAD, JUNIT, Mockito, JAX - RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, SVN.

Java Programmer

Confidential, Kenilworth, NJ

Responsibilities:

  • Gathering specification, designing the system, development, testing and implementing the system. Collecting the requirements from end users.
  • Preparing the Detailed Design Documents, which contains the Class Diagrams and Sequence Diagrams for the complex use cases.
  • Developing Struts based applications in an Extreme Programming environment.
  • Developing interactive web components using AJAX.
  • Creating and hosting web services for data exchange of different systems.
  • Developing the web interface using MVC design pattern with Struts framework.
  • Implementing the Java related portions of the application including EJBs for encapsulating business logic.
  • Developed Applications using Rule Engines, Drools, ILOG.
  • Designing and Implementing Server Objects using Java Servlets, JDBC.
  • JDBC connection pooling for accessing embedded and legacy data sources.
  • Development & Unit Testing of Vendor Management and Maintenance Modules.
  • Preparing/Reviewing Use cases, UML diagrams.
  • Developed commonly used client side validation using Java script.
  • Developed build script using ANT to build, package, test and deploy application in web sphere application server.
  • Developed SQL queries and utilized stored procedures and triggers to perform transactions with Oracle DB.
  • Used clear case for version controlling management.
  • Experience in writing the XSL files to transform the user defined GUI Component data to render view.

Environment: JSP, Servlets, EJB, JMS, XML, XSLT, Log4j, Struts, Tiles, AJAX, HTML, CSS, Eclipse 3.3, Rational Rose, JUnit, Ant, CVS, RAD 6.0, IBM Web Sphere Application Server, ILog JRules 5.0, JMS, IBM AIX, SOAP, Oracle, UNIX, Windows XP.

We'd love your feedback!