We provide IT Staff Augmentation Services!

Sr. Mule Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 9+ Years of Intense Experience which comprises the application Development in Java through SDLC (Software Development Life Cycle) and 4+ years of experience in Mule ESB.
  • Expertise in developing the integration workflows using an ESB framework and 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 over Anypoint, Cloud - Hub, API Gateway and Management.
  • Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Gained deep insight into Enterprise Application Integration, interconnecting applications and services using Mule Message building blocks implementing content-based message routing, filters, trouble shooting and exception handling.
  • Proficient with Mule Integration Platform, used it to interface applications, services, utilizing message routing, data transformation and service creation utilities.
  • Utilized MuleSoft features like Data Weave, API designer and various connectors to ensure robust and loosely coupled integration layer.
  • Possess fair knowledge on SOAP and REST architectural style and design principles. Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, VM, JDBC Connector, SAP Connector, Data Weave and Transaction Manager.
  • Expertise in application integration using Mule ESB with Connectors, transformations, Routing, ActiveMQ and RabbitMQ.
  • Experience in implementing MuleSoft Batch Processing, Scatter-Gather, Selector Expressions.
  • Experienced with service development tool sets and platforms in MuleSoft ESB by working with SOAP/ODATA web service.
  • Strong experience in Integration using Mule ESB with various third-party solutions.
  • Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
  • Expertise in designing, developing enterprise and distributed applications using Java/J2EE Technologies (Servlets, JSP, JSF, EJB, Struts, spring, Hibernate, JDBC).
  • Experience in web technologies like HTML, XML, CSS, JSP, JavaScript, WSDL, and SOAP.
  • Experienced in different IDEs like Eclipse, RAD and NetBeans and Maven for development.

TECHNICAL SKILLS:

ESB Tools: Anypoint Studio

Languages: JAVA, Python, C++, C, SQL, PL/SQL

Web Development: HTML5, XML, AJAX, CSS3, JAVA Script, Servlets, jQuery, JSON

Web Services: WSDL, JAX-WS, SOAP, AXIS 2, REST, JAX-RS, Jersey

RDBMS: MySQL, Oracle, MS-Access

JAVA Technologies: Core JAVA, Servlets, JSP, EJB - Session Beans, Entity Beans, MDBJMS, JPA

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

IDE s: Eclipse, NetBeans, Anypoint Studio

Build Tools: Maven, ANT, GRADLE

Testing Tools: MUnit, Junit, Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Sr. Mule Developer

Responsibilities:

  • Involved in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.
  • Worked on preparing the technical specification documents (TSD'S) for services to be implemented.
  • Used Data Base Connectors to connect with respective systems using Mule ESB.
  • Wrote queries for retrieving the data from Salesforce and tested in developer’s console and WORKBENCH web-based suite of tools.
  • Developing interfaces between SAP, Sales Force, Workday, REST and SOAP web-services through connectors like SAP Connectors and Salesforce Connectors.
  • Configuring the Mule process for fetching the data and makes web service calls to the middle tier Mule ESB for processing.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Worked on Salesforce object APIs and field APIs for as both inbound and outbound endpoints.
  • Used AMQP Endpoints to connect to ActiveMQ which is a messaging queue.
  • Extensively used Mule components that include File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Configured exception strategies to avoid error handlers and written batch jobs to run at schedule times.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
  • Participated in Deploy and management of Operations Management Suite in Azure cloud environment.
  • Worked on JSON which we transformed from Salesforce for mapping the respective fields to the fields of the SFTP fixed-width file.
  • Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and Vendors.
  • Configured SAP Adapter publication service to publish the order data from SAP. Configured SAP adapter Request/Response service to move data from PDM to SAP.
  • Routing message to various destinations in a flow control component using Choice, Scatter-Gather.
  • Created MULE ESB artifact and configured the MULE configuration files and deployed.

Environment:: SDLC, Salesforce, Workday, SOAP, REST, DB Connectors, Azure, SAP HCM, Batch jobs, Custom Java Transformers, POJO, WSDL, Mule Management Console, Scatter Gather.

Confidential, Phoenix, AZ

Mule Integration Developer

Responsibilities:

  • Followed the guidelines of Agile methodologies of SDLC for project management.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Work closely with functional leads/PMs to understand the partner integration requirements. Integrated different enterprise applications based on the designed architecture.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Good Experience in exposing REST API using RAML. Used Data Base Connectors to connect with Databases and accessed Stored procedures.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used Mule components that includes File, SMTP, Data Weave for the data transformations along with custom Java Classes.
  • Expertise in using Selector Expressions in Data Weave and utilized custom logging framework for Mule ESB application.
  • Experience with Mule administration, configuration and tuning, Mule Soft MMC.
  • Used MUnit to validate mule flows.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Experience in developing interfaces between Salesforce and Oracle EBS/OTM using Informatica Cloud/Mule ESB technologies.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in MULE ESB.
  • Configured Server-side load balancing my efficiently using worker.
  • Done with preparation of design document specifications, troubleshoots and testing.

Environment:: RAML, Files, SFTP, Data weave, Selector Expressions, Xpath, Exception Handling, MMC, MUnit, CloudHub, Agile, RabbitMQ, OAuth2.0, SOAP, REST, Jenkins, Maven.

Confidential, New Jersey, NJ

Mule Developer

Responsibilities:

  • Well Experience in Design ing and developing ESB/SOA Mule flows for integration of services with underlying systems, following established enterprise integration patterns.
  • Involved in Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing and Deployment
  • Done Configura tion of different Mule connectors like HTTP, Database, File, JDBC, FTP, SFTP .
  • Designed and Developed Restful API’s using API Designer; generated flows and Data transformation using built-in transformers and Data weave .
  • Used Mule Data Mapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Implemented multiple Flows which contained different Scopes, Filters and Components.
  • Experienced troubleshooting Mule ESB, including working with debuggers and configuration tools.
  • Implementing and consuming both SOAP and RESTful web services and de ployed application s in MuleSoft MMC .
  • Worked on Flow Control using Choice, Scatter-Gather based on use case.
  • Mule data mapping, connecting SOAP and REST web services to Mule, use of Mule connectors and plug-ins for web services, including Mule CXF, as well as connectors for direct database access.
  • Have Good Knowledge in Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ . Involved in Production Deployment and production support .
  • Developed the services interface to access core services & provisioning services using Mule ESB3.2 and Migrated Mule ESB 3.1.1 apps to Mule ESB 3.2.1.
  • Developed an Integration Component with third party application using Mule ESB.
  • Experience in integrating Cloud applications like SFDC, Workday & Intacct using Mule ESB.
  • 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 and Implemented project based Jenkins Plugins.

Environment: SOAP, REST, Java, J2EE, JSP, Servlets, JMS, JDBC, EJB, Mule ESB, JSP, Hibernate, OAUTH 2.0, HTML, DHTML, Workday, JavaScript, CSS, jQuery, XML, Web logic, Log4j, MUnit, SQL Server, JUnit, JNDI, Eclipse.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Using Java/J2EE, JSP and Spring developed the GUI and a large-scale backend engine to develop web based infrastructure monitoring and security system JavaScript.
  • Implemented the database connectivity using JDBC with Oracle database as backend in a dynamic environment.
  • Involved in the design and development of Restful web services based on a centralized schema and implemented on WebLogic and JBoss App Server.
  • Designed and developed the project using MVC design pattern. Developed and Deployed Stateless and Stateful Session Beans. Implemented Spring Bean Factory to create proxied object using AOP framework.
  • Implemented Spring Configurable annotations to inject non-spring beans into spring service layer for further configurations and configured spring's Post-processing beans for listening and responding to application events.
  • Implemented Spring IOC, Spring AOP and Spring DAO layer which involves decoupling the application code and used AOP for setting up the application for meeting the cross cutting concerns.
  • Designed SQL queries PL/SQL procedures for generating the data from Oracle database responsible for system quality assurance and consistency with installation and security policy.
  • Agile Methodology of Development and Configured GIT for version control of the application to record the history of source files and documents.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation. Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Involved in documentation, review, analysis and enhancements on change requests. Worked on bug fixing, tracking, building test cases using JIRA.

Environment:: JDK 1.6, XML, ANT, XML Parsers (DOM, SAX), PL /SQL Stored Procedures, Spring MVC, Hibernate, Oracle 10g, JUnit, CVS, Agile development, WebLogic 9.2, Servlets, JSP, JDBC, SQL, AJAX, Hibernate, Eclipse, UML, JavaScript, XML, Ant, JUnit, JIRA.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.
  • Participated in Sprint Planning Meetings, Sprint Review Meetings, and Daily Standup Meetings.
  • Developed the Data Access Layer using Hibernate and Spring frameworks.
  • Developed Java/J2EE and Web services using JAXB, JAX-WS, REST and JSON APIs.
  • Worked extensively with Ajax which loads part of the page dynamically and used JavaScript to parse DOM XML object returned by the Ajax.
  • Used Gulp and Bower for JavaScript build automation and managing dependencies. Designed and developed screens in HTML, CSS, Bootstrap with client-side validations using JavaScript.
  • Used Restful web services and JSON objects for communication. Implemented Restful Web services with Jersey and Jackson. Worked on JSON request handling and developed JSON response for mobile application.
  • Developed IOM applications using Biztalk.
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO).
  • Used Maven to build. Developed code using IntelliJ for integrated development environment.
  • Worked closed with the QA Team for testing and resolve defects. Used JUnit Testing Framework to test the Applications. Involved in code and performance reviews of the code.
  • Used Heroku, a platform as a service (PaaS) to build, run, and operate applications entirely in the cloud.

Environment:: Restful Web, Java, J2EE, AWS, Ajax, Spring, Hibernate, Struts, Selenium, JavaScript, Shell and Python Scripts, JSP 2.0, HTML, Ant, Maven, CSS, JSF 2.0, GIT, Windows, UNIX, and Oracle 11g.

Confidential, Nashville, TN

Java Developer

Responsibilities:

  • Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment using SOA.
  • Designed and developed Customer registration and login screens using Eclipse, HTML, JSF, Servlets and Java Script. Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed User Interface screens for various modules like Action, Risk, Lessons learned, MOM items using JSF, JavaScript, AJAX using RAD.
  • Implemented all the components of Spring Frame work (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
  • Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
  • Developed POJO's, Data Access Object (DAO) which handles all database operation using Hibernate.
  • Used JUnit for unit testing framework of code in Test Driven environment. Prepared Unit Test Plan, Integration Test Plan for the testing. I have also reviewed test plans of the peers in my team.
  • Used Oracle 11g as a database for the back-end system. Worked with QA testing team to perform different testing phases like unit testing, integration testing for the project.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Developed web services and data synchronization services and participated in peer & lead level design and code reviews. Used GIT, Jenkins for version and source control and Maven for build automation.

Environment:: HTML, Spring MVC, JSP, JSTL, AJAX, JavaScript, XML, Mongo DB, SOAP, JAX-WS, CXF, Maven, ANT, POJO, DAO, JUnit, Jenkins, Angular JS, Bootstrap.

Confidential, Woodlands, TX

Java Developer

Responsibilities:

  • Incorporated Struts Model-View-Controller architecture in the web based application development. Developed MVC design pattern based User Interface using JSP, XML, HTML, Bootstrap, CSS and Struts.
  • Developed functionalities like uploading scripts to the server and executing them on the remote machine using windows remote command executor.
  • Used RESTful services to provide interoperability and JDBC calls in the Enterprise Java Beans to access Oracle Database.
  • Developing the business functionalities and exporting them as SOAP, JAX-RS web services.
  • Developed Session Bean Components, Entity Beans which will manage transactions with the database to deliver the content to presentation layer and to store data into the data layer.
  • Collecting ticket data from outside sources such as web services and file via Java Message Service (JMS), and collecting it in our repositories and then making them available by using Java with multithreading.
  • Configured Script Runner tool as Web Service Client and worked on consuming web services of Service-Now's incident management functionality using JAX-WS and REST and Java reflection web services.
  • Writing complex SQL queries, PL/SQL Stored Procedures for data conversion. Implemented DAO design pattern for database related activities (Add, Delete, modify etc.) and to interact with the database using JDBC.
  • Developing Java/J2EE web applications using Struts customs tags such as HTML, Bootstrap, CSS, Logic, and Bean Tags depending upon the requirement. Developed presentation layers using JSP's and struts tags.
  • Using JUnit, JIRA, Log4J to perform unit testing and for logging frameworks. Built unit tests to provide sufficient testing coverage for all the developed components.

Environment:: Java/J2EE, JSP, Servlets, Struts, Hibernate, XML Web service, SOAP, Unix, MySQL, NetBeans, JIRA, REST, Visual Source Safe, XML, AJAX, JavaScript Eclipse, jQuery, Apache Ant, JDBC, Maven, JUnit, Log4j, CSS, JSP, Core Java, HTML, Bootstrap, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in Java, J2EE, Spring, Web services and Hibernate in a fast-paced development environment.
  • Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
  • Involved in design and implementation of web tier using Servlets and JSP.
  • Written build scripts with Maven for deploying war and ear applications
  • Developed the user interface using JSP and Java Script to view all online trading transactions.
  • Designed and developed Data Access Objects (DAO), EJB message driven beans to access the database.
  • Used DAO Factory and value object design patterns to organize and integrate the JAVA Objects.
  • Coded Java Server Pages for the Dynamic front end content that use Servlets and EJBs.
  • Coded HTML pages using CSS for static content generation with JavaScript for validations.
  • Used JDBC API to connect to the database and carry out database operations.
  • Used JSP and JSTL Tag Libraries for developing User Interface components
  • Performed unit testing, system testing and integration testing.
  • Deploying application in Development and Production servers.

Environment:: Java, J2EE, Spring, Hibernate, Web Services, MySQL, Tomcat, jQuery, Jenkins, Tomcat, Maven, SP, JavaScript, AJAX, JSON, Angular JS, HTML, and CSS, JUnit.

We'd love your feedback!