We provide IT Staff Augmentation Services!

Sr. Mulesoft Developer Resume

5.00 Rating

South Jordan, UT

SUMMARY

  • Over 7 years of experience in design and development using Java/J2EE Web Based, Client/Server applications, Database applications, and enterprise integration principles.
  • Around 3 years of experience on Mule ESB Enterprise edition. Had an experience working on Mule API manager and RAML over Any point Studio, Any point Cloud - Hub, API Gateway and Management.
  • Expertise in developing the integration workflows using an ESB framework. Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Had an experience working MULE API manager and RAML.
  • Participated in deployment of Mule ESBapplications using Cloud Hub and Strong experience in Integration using Mule ESBin integrating various third-party solutions.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MuleAPI manager and RAML. In-depth experience in CRM business processes like Account Management, Case Management.
  • Experienced in developing Mule ESBflows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using MuleRuntime.
  • Strong application integration experience using MuleESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
  • Extensive experience in designing Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements.
  • Worked on Mule flow variables, record variables, MEL (Mule expression language), various connectors like (File, HTTP, Oracle database, Salesforce, SAP, CXF), flow references and exception strategies. Hands on experience with Apex Language, Apex Trigger, Apex Class, Visualforce Pages, Visualforce
  • Formulated build and deployment Muleprojects to cloud hub using Maven and using Jenkins to deploy the artifacts to cloud hub.Configured and maintained user security permissions in compliance with organizational needs
  • Proficiency in Object Oriented Languages like Java, C#.
  • Strong in Object - Oriented Programmingconcepts (OOPS) such as; Encapsulation, Inheritance, Polymorphism and Relational Database Management System (RDMS) Concepts.
  • Experience in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, and SOAP
  • Experience in databases such as SQL Server, Oracle and MySQL.
  • Strong knowledge & experience working in teams implementing Agile Methodologies.
  • Experienced in different IDEs like Eclipse, RAD, and NetBeans, Any-Point Studio and Maven for Development.

TECHNICAL SKILLS

Middleware: Mule ESB, Mule Connectors, Cloud Hub.

Web technologies: HTML, DHTML, CSS, JSP, AJAX, Java Script

Java & J2EE: Core Java, Collections, Exception handling, IO, Multi-Threading, Generics, Annotations, Applets/Swings, JDBC

Web/application Servers: Tomcat, WebLogic, WebSphere

Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL

XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT

Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, CXF

Design Tools: Microsoft Visio, Rational Rose

Unit Testing: MUnit, JUnit, Mockito

PROFESSIONAL EXPERIENCE

Confidential, South Jordan, UT

Sr. MuleSoft Developer

RESPONSIBILITIES:

  • Involved in the business requirement gathering by interacting with Stakeholders.
  • Involved in the design and development of application using Agile Scrum Methodology.
  • Integrated SOAP and REST API with Mule ESB and performed transformations, used JAX-WS and JAX-RS API to extract data from SOAP and REST request.
  • Involved in the implementation of REST API in the project.
  • Used Salesforce connector and integrated with Oracle database.
  • Integrated Mule with SQL Server and Oracle Database. Created and Developed Mule Proxys as part of Development.
  • Designed and Deployed the Mule APIS using RAML and configured Input schemas and Response Schemas using traits and Schemas.
  • Deployed the application in the Cloud and Fixed the issues in QA environment. Applied OAuth, Transaction policies to the API in the Cloud Environment using APM.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB (3.8) for processing.
  • Used Basic and OAuth Authentication mechanisms to consume REST API’s and Orchestration.
  • Deployed applications on Mule ESB server and created Mule ESB Flows, performed payload transformation.
  • Used Mule ESB created http inbound and outbound flows to test the functionality.
  • Orchestrated multiple applications using Mule to automate the process.
  • Involved in designing RAML using API Designer and exposed those services using API Portal in APM.
  • Architected Integrations using Mulesoft ESB environments for both on premise and Cloud hub environments.
  • Utilized Mulesoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • Implemented MVC architecture using spring framework and used spring modules like Spring Core, Spring MVC, Spring ORM and Spring AOP in the project.
  • Involved in creating a reusable component using React JS for DOM manipulation. Utilized custom logging framework for Mule ESB.

Environment: Mule ESB, Any point studio, Oracle, CXF, SOAP, REST, Sales force, GitHub, Active MQ, RAML, Rally, Munit.

Confidential, Orlando, FL

Mule/Integration Developer

RESPONSIBILITIES:

  • Experience in MuleSoft Any point API platform on designing and implementing Mule APIs. Provided production support by debugging system issues.
  • Initially we are running our applications in 3.7.3 Mule server, currently we are migrating all our application to 3.8.3.
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration.
  • Architected Integrations using MuleSoft ESB environments for both on premise and Cloud hub environments.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Integration of MuleESB system while utilizing MQ Series, Http, File system and SFTP transports. Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
  • Architected Integrations using MuleSoft ESB environments for both on premise and Cloud hub environments.
  • Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
  • Created Pub-Sub message queuing using Anypoint MQ platform to publish updates from CRM app to DB and SAP.
  • Provided production support by debugging system issues.
  • Initially we are running our applications in 3.7.3 Mule server, currently we are migrating all our application to 3.8.3.
  • Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration.
  • Architected Integrations using MuleSoft ESB environments for both on premise and Cloud hub environments.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Used MuleESB in designing the application as a middleware between the third-party system and the customer side system.
  • Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
  • Used Database Connectors to connect with respective systems using MuleESB.
  • Used putty for ssh keys and passwords information to access the folders.

Environment: Any point Studio, Mule Server 3.7.3/3.8.3 , Soap UI/REST, MS SQL Server 2008, SAP,Cloud-hub, Maven, X12, RabbitMQ,Windows 7, EDI, Data Weave, Restful Web-services/API's, Jenkins, XML, JMS, Log4j.

Confidential, Wilmington, DE

Sr. Mule/ESB Developer

RESPONSIBILITIES:

  • Implemented build package tool using Maven and imported all the dependencies from the Artifactory.
  • Configured Spring beans for importing the Mule flows.
  • Implemented RAML API's with OAUTH 2.0 based bearer authentication.
  • Authentication is performed by the ForgeRock Identity access management by validating in the organization's LDAP database.
  • Developed the Custom Connectors in Mule ESB where all the exception handling logic was implemented in it.
  • Published RAML API's as an Endpoint Proxy via the API Gateway and deployed the Mule Deployable Archive in the Mule Management Console(MMC).
  • Configured the Mule Batch Steps in the MuleBatch process with three phases of Loading, Dispatch and Process for letting know the customer about his pending transactions using the email notifications.
  • Worked on GIT Hub for maintaining the Code Repository.Involved in Agile Scrum meetings, Daily Stand up's, Sprint Retrospectives, Sprint planning.
  • Used JIRA for creating the tasks and tracking of the tasks progress. Used Confluence for maintaining all the project related documentations.
  • Worked on Rest based Web services and SOAP web services for MuleESB flows.
  • Used Confluence for maintaining all the project related documentations.
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Written test cases in JUnit for unit testing of classes.
  • Worked with Mock Objects while running the JUnit test cases for batch processing.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Used Mule ESB from routing, filtering and aggregating message between application based on content and rules.

Environment: Mule Batch, JMS, CXF Web Services, SOAP and Rest Web services, Java, MySQL, MULE ESB, Any point Studio, Mule Server 3.8.0, MMC, Jenkins, JIRA, Confluence, Kibana, GitHub. ForgeRock, Java8, Spring, Munit.

Confidential, Troy, MI

Sr. Java/J2EE Developer

RESPONSIBILITIES:

  • Involved in daily stand up meetings sprint planning and sprint retrospective meetings as part of AGILE methodology.
  • Implemented the back-end functionality of the modules using Session beans and Entity beans and used DAO, DTO, Business Delegate, Session Façade, J2EE design patterns.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Developed front-end content using jQuery, HTML5, CSS3 and client-side validations using JavaScript.
  • Implemented AJAX Library and various web controls to present the interface to users in a much comfortable environment.
  • Used AngularJS for constructing clean, modular, reusable services, models, controllers, data-binding and routing.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, REST and XML.
  • Designed and developed RESTFUL web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTFUL, PostgreSQL, and Maven.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, Spring MVC, and DAO.
  • Developed Data Access Objects to access middleware Web Services.
  • Created Spring Interceptors to validate web service requests and enables notifications.
  • Developed business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used Hibernate, object/relational-mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections.
  • Implemented the integration with the back-end system with web services using REST.
  • Used Message Driven Bean (MDB) to execute Control Center jobs using WebLogic JMS Queue.
  • Involved in developing UML Diagrams like Use Case, Class, Sequence diagrams.
  • Designed and developed several SQL Scripts, Stored Procedures, and Triggers for Oracle11g Database.
  • Deployment on WebLogic 10.3 Application Server.
  • Used Eclipse as an IDE for Java/Template development and MAVEN as a build tool.
  • Developed a logging component using ApacheLog4J to log messages and errors.
  • Used SVN for supporting software configuration management (SCM) of source code, configuration management, and version control.
  • Written test suites and unit test cases using Junit.

Environment: J2EE, JDK 1.7, JSP, Spring MVC, Hibernate, Spring ORM, Eclipse, WebLogic 10.3, JavaScript, AngularJS, AJAX, jQuery, XML, SVN, Maven, Oracle 11g, Hibernate, SOAP, REST, JDBC, UML, Toad, Log4J, Junit

Confidential, Baltimore, MD

Sr. Java/J2EE Developer

RESPONSIBILITIES:

  • Actively involved in requirements gathering, Analysis, Conceptual Design while upgrading the project on Spring framework.
  • Developed Controllers using Spring MVC Annotation.
  • Used Ajax to communicate with the server to get the asynchronous response.
  • Developed the GUI module for mobile website/app using Angular JS framework for JavaScript HTML 5 & CSS3.
  • Design service to create separate endpoints for different operations such that several clients can invoke the service for their business transaction processing.
  • Implemented SOAP Web Service for Loan Supply department.Implemented the logging framework in the SOA environment.
  • Implemented the business logic to process transactions for rule evaluation under the generatedjava stubs / POJO's.
  • Implemented Persistent layer using Hibernate API.
  • Integrated Hibernate with spring business components using Hibernate Template.
  • Implemented User Interface (front-end) screens using JavaScript and Angular JS.
  • Created Oracle 10g database tables, stored procedures, sequences, triggers, views
  • Create callable statements to utilize stored procedures for faster execution of SQL inserts.
  • Create text message using a configuration file for data mapping and utilizeJavaMessaging Service (JMS) API to the transaction message to other application via Message Queue.
  • Implemented Spring JMS message senders to send alerts to Tech Support Team from MQ.
  • Designed the UML, created class, sequential diagrams using modified code.
  • Deployed WAR file in Apache Tomcat (7.0) server / IBM WebSphere (8.0)
  • Used Git to track and maintain the different versions of the application.
  • Created JUnit test scripts to unit test the code flow. Testing and bug fixing to reach the end to end flow.

Environment: Java/J2EE, Spring 3.0, Maven, JMS, JUnit, Html, CSS, Hibernate, GIT, JavaScript, Angular JS, Oracle 10g, SOA, Toad for Oracle, DB Visualizer, HP Service Manager, HP Quality Center, HP Event Monitoring and Scheduling, Web Sphere MQ and Web Sphere, Log4j, Apache Tomcat, IBM RAD.

Confidential, Birmingham, AL

Sr. Java/J2EE Developer

RESPONSIBILITIES:

  • Used Micro Services Architecture Style for developing Web application.
  • Responsible for implementing the workflow and business process management of our application using Activiti BPM Platform.
  • Used Exceptions, Collections, Multi-threading, J2EE for application development.
  • Used Multithreading to enable multiple operations to be performed simultaneously.
  • Development of Web Front End using HTML5, CSS3, JSON, XML and performed validations using Java Script and AJAX.
  • Developed Proto type using Angular JS for single page application development.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB.
  • All the functionality is implemented using Spring Framework and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Involved in Test Driven Development (TDD) by writing Test NG test cases in the coding part of Java methods.
  • AWS EC2 instances were configured in developing and QA environments.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Used tools like Jenkins for Continuous Integration/Continuous Delivery (CI/CD).
  • Used Docker file for creating Docker images, worked on managing Docker volumes.
  • Used Git for version control, JRocket - Mission Control for Java Performance Tuning.
  • Performed installations, configurations and deployments using Tomcat Application Server in Linux Environments.
  • Used MS SQL Server 2012 database for creating DB tables and PL/SQL Stored Procedures and SQL scripts.
  • Developed RESTful Web services using Spring Boot and consumed in the Application.

Environment: Java, SPRING, J2SE 1.4.2, JSP, Servlets, JDBC, JBoss EJB,JavaScript, JMS, HTML, CSS3,J2EEDesign Patterns, Web Services, AXML, SOAP, MS-SQL Server, Web Sphere 6, BEA Web logic 8.1, Sub Version.

Confidential

Java Developer

RESPONSIBILITIES:

  • Involved in Requirement Analysis, Design, Implementation and Documentation.
  • Developed Bean classes and JSP Pages.
  • Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, CSS & JavaScript.
  • Used JavaScript and AJAX for client-side validations.
  • Implemented the Web Services and associated business modules integration.
  • Extensive usage of J2EE design patterns namely DAO, Value Object etc.
  • Used CVS as a version control system, an important component of Source CM (SCM).
  • Developed the application using Eclipse IDE.
  • Performed unit testing for modules using Junit.
  • Provided source code documentation using Java Doc for future references.
  • Monitored the error logs using Log4J and fixed the problems.
  • Coded form Beans and Action classes associated with every JSP page.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Responsible as CVS administrator and for deploying web application in the Oracle App Server.

Environment: Java, J2EE, JSP, JNDI, JPA, EJB, XML, XSD, HTML, JavaScript, Eclipse, CVS, Linux/UNIX, JUNIT, log4j, DAO etc.

We'd love your feedback!