Sr. Mule Esb Developer Resume
Union, NJ
SUMMARY
- Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Hands on experience in MuleSoft Expression Language to access payload data, properties and variable of Mule Message Flow.
- Extensively used mule connectors like Database, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce etc.as a part of integration usage.
- Expertise in analyzing, development, testing & coding of middleware, web applications primarily using MuleESB, Mule API, MQ, Java, J2EE.
- Experience in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on premise servers.
- Extensively worked on both Enterprise and Community edition of Mule ESB. Have an experience working Mule API manager and RAML?
- Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using MuleSoft ESB.
- Utilized MuleSoft features like Data Weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Extensive knowledge on Agile, Waterfall and RUP methodologies.
- Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Experience in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on No SQL and MongoDB.
- Experience in Jenkins, ANT and Maven build tools for building and deploying the application in web servers.
- Field experience with Junit and Log4j in developing test cases and determining application functionality.
- Good communication skills, interpersonal skills, leadership skills, self - motivated, quick learner and team player.
- Extensive experience in supporting applications in Production and QA.
TECHNICAL SKILLS
- Java1.7/J2EE
- Spring
- Web Services
- MuleSoft ESB 3.5.3/3.7.3
- Any Point Studio
- ActiveMQ
- RAML
- JSON
- XML
- Salesforce
- SAP
- Cloudhub
- Oracle 12c
- Mongo DB
- JSON
- Eclipse IDE
- Ant
- log4j
- CVS
- WebLogic
- MUnit
- Maven
- GitHub.
PROFESSIONAL EXPERIENCE:
Confidential, Union, NJSr. Mule ESB Developer
Responsibilities:
- Responsible and active in the Analysis, Design, Implementation and Deployment of full Software Development Life Cycle (SDLC) of MuleSoft project using AGILE process.
- Integration of Mule ESB system while utilizing Queues, Topics, 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, FTP, SFTP, JDBC Connector (Sales force, HL7, SAP, Data Base, HTTP, FTP) and Transaction Manager.
- Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content based routing using Mule ESB.
- Developed RESTful web services in Mule ESB based on SOA architecture.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide the interface to the various third party applications.
- Experience in MuleSoft Anypoint platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML.
- Hand-on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Code walk-throughs, Mule Debugging and Error fixing.
- Implemented clustering and throttling concepts for Mule based solutions.
- Used MMC (Mule management console to monitor the request and response payload).
- Have written MUnit test cases to validate the Mule flows.
- Involved in achieving more than 75% of code coverage for unit tests, which was a requirement for committing to a repository.
- Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics and queues and some transformations were also done at the integration layer.
- Developed interfaces between SAP, Sales Force and REST web-services.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Used GitHub for the version control.
- Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
- Actively involved in QA, UAT and production issues getting resolved.
Environment: Java1.7/J2EE, Spring, Web Services, MuleSoft ESB 3.5.3/3.7.3, Any Point Studio, ActiveMQ, RAML, JSON, XML, Salesforce, SAP, Cloudhub, Oracle 12c, Mongo DB, JSON, Eclipse IDE, Ant, log4j, CVS, WebLogic, MUnit, Maven, GitHub.
Confidential, Atlanta, GASr. MuleSoft Developer
Responsibilities:
- Followed the Agile Methodology for Scrum Process for the Project Implementation of the back logs.
- Involved in Business requirements analysis by interacting with the Business Analysts.
- Developed JIRA to report the hours and issues that are related to the project.
- Designing the application using Mule ESB as a middleware between the third-party system and the customer side system.
- Involved in designing WSDLs, UI pages & generated client jars using JAX-WS.
- Used Apache CXF to create SOAP based web services & JAX-WS to create Restful web services.
- Experience in configuring different Mule connectors like HTTP, Database, SAP, NetSuite and Salesforce.
- Designed and developed enterprise services using RAML and REST based APIs Integrations.
- Developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration.
- Developed RESTful & SOAP web services in Mule ESB based on SOA architecture.
- Involved in developing interfaces between SAP, Salesforce, REST and SOAP web-services.
- Experience in using Hibernate as ORM to map Java classes to database tables.
- Worked closely with functional leads to understand the partner integration requirements.
- Used Hibernate for implementing the persistence mechanism in the application.
- Involved in using Java Persistence API frameworks and APIs such as Java Data Objects and Hibernate.
- Developed the application using Java/J2EE design patterns.
- Integrated other sub-systems through JMS, MQSeries.
- Experience in designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process using Mule ESB.
- Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring, and Hibernate from Apache.
- Used MUnit for mocking and involved in unit testing and performing Integration testing of the whole application.
- Responsible for updating the defects status in a daily based QA status meeting.
Environment: Java, JSP, Servlets, JavaScript, Eclipse 3.x, Spring DI, Spring IOC, Spring AOP, hibernate 3.0, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Mule ESB 3.5.1, Any Point Studio, ActiveMQ, RAML, Munit, JMS, QC, Log4J, SOAP UI and J2EE design patterns.
Confidential,Jersey City, NJMule ESB Developer
Responsibilities:
- Developed a new application which connects to the client database and interacts with the existing file mover application and process the transfer of files from PeopleSoft system to third party system.
- Done with preparation of design document specifications, troubleshoots and testing. 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.
- Used putty for ssh 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 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.
- Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- 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. Building web applications in WCAG guidelines.
- 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.
- 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.
- Work on developing REST API for Micro services architecture to ensure deployment of software bundles to the data center rack. Involved in design, built, and deployed applications utilizing AWS stack (including Amazon EC2, S3 and SQS).
- Used Amazon EC2 for Integration with Tcat Server REST APIs for management and control.
- Experience developing web applications with a Mongo DB, and Elastic Search.
- Working knowledge of API management using Anypoint 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.
- We are now migrating t the new version on x12 package v1.2.2 from v1.0.1
- We are also doing refactoring for the endpoint urls as we are following some standard naming convention.
- Initially we are running our applications in 3.7.3 mule server, currently we are migrating all our application to 3.8.3.
Environment: Anypoint Studio., Mule Server 3.7.3/3.8.3 , SoapUI/REST, MS SQL Server 2008, Cloud-hub, Maven, X12, Windows 7, EDI, Data Weave, Restful Web-services/API’s, Jenkins, XML,JMS, Log4j.
ConfidentialJava Developer
Responsibilities:
- Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
- Used UML Modeling diagrams such as Sequence Diagrams and Class Diagrams using MS Visio tool
- Designed and developed the application using Core Java, J2EE, Struts and Hibernate
- Performed dynamic UI designing with HTML5, CSS3, Bootstrap.js, Angular.js, JavaScript, JQuery, JSON and AJAX.
- Ran Bower and Grunt components and wrote the scripting using Node.js
- Used Eclipse IDE for implementing business tier with Spring IOC, AOP and MVC
- Used java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
- Used Log4j for output log statements
- Used ANT for building and deploying Application.
- Involved in peer level design and code reviews.
- Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, JAXB.
- Involved in creating complex SQL data base quires and calling Stored Procedures.
- Used Hibernate as ORM to map Java classes to data base tables.
- Involved in setting up configuration properties, ORM mappings and CRUD operations with database. Used sessions, transactions, Criteria’s and queries to develop business requirements.
- Involved in providing security with Authentication & Authorization using LDAP Servers & Site Minder to provide SSO to the application.
- Deployment of Application on WebSphere Application Server.
- Tested Components using JUNIT and Mockito during development.
- Performed validation of user inputs through Struts validation framework and JavaScript.
- Followed coding guidelines to ensure code quality.
Environment: JDK 7.0, Spring MVC, HTML5, Javascript, AJAX, DB2, CSS, bootstrap, Node.Js, Angular.js, JSON, REST API, Unix, J2EE, WebSphere, Spring, LDAP servers, HTTPS, Git, JIRA, Junit, Mockito, Maven, VPN, Eclipse, Agile, SOA, Tomcat.