Mulesoft Developer Resume
Richfield, MinnesotA
SUMMARY
- Over all 8 years of IT expertise in designing, developing, testing, implementation and supporting Enterprise applications using J2EE technologies & coding of middleware/web applications primarily using Mule ESB/Mule API/Java/J2EE.
- 3 years of experience in Mule ESB, Mule API, Mule Anypoint Studio and Mule Cloud hub and RAML.
- Hands on experience in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
- Designed and developed Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers, Data Weave (to name a few) for integrating various applications which are on - premises and hosted on cloud using synchronous and asynchronous Mule flows.
- Experience in troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
- Experienced with understanding of a service development tool sets and platforms in Mule ESB by working with SOAP/REST services.
- Working knowledge in developing Mule ESB flows and integrations by using Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Runtimes.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, Exception handling, Active MQ, JMS.
- Hands on experience in Mule soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow
- Utilized Mule Soft features like Data Weave, API designer to ensure robust and loosely coupled integration layer every time
- Used Mule components that include FTP, SMTP, JDBC Connector, Transform Message and Transaction Manager.
- Developed various flows in Any Point Studio platform and integrated with API’s, Databases and SAAS applications.
- Experience in using Active MQ for Asynchronous message queuing.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third party solutions.
- Hands on experience in Mule Soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Extensively worked on XML technologies like XSD, XSLT, XQuery and Xpath for data transformations in Mule soft.
- Profound Experience in using Active MQ, AWS suite for Asynchronous message queuing for guaranteed delivery pattern.
- Experience in Mavenizing Mule soft project and creating builds using Maven build tools for deployment to Cloud Hub / Mule MMC.
- Experience with and understanding of software design patterns and leveraging them to solve problems.
- Experience with build tools such as Maven as well as continuous integration tool such as Cruise Control, Jenkins.
- Expertise in using Any Point IDE and Java IDE tools of Rational Application Developer (RAD), Eclipse and Net Beans to develop dynamic web applications.
- Good at Documenting and Understanding User requirements, System Specifications and test cases.
- Excellent interpersonal, analytical skills and strong ability to perform as part of a team.
- Strong verbal and written communication skills
TECHNICAL SKILLS
Technologies: Mule ESB 3.5/3.6/3.7/3.8, Any point Studio, API Management, MQ Series, SOAP, REST services, Cloud HUB, WSDL, JAXP, JAXB
Programming Languages: C, C++, JAVA, HTML, XML, Python
Web Technologies: HTTP, HTTPS, JSON, XML/XSL/XSLT, Angular.JS, jQuery, CSS, XML, DTD AJAX.
Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, Free Marker Frameworks Struts 1.x/2.x, Spring 3.x, Spring Web Flow, JMS, Hibernate.
Scripting languages: JavaScript, AJAX, JQuery, PHP.
Design Tools and IDE’s: UML, Edit Plus, Visio 2000, MS Front Page, WSAD, RAD, Eclipse, Net Beans
Databases: SQL, MY SQL, Oracle 10g/9i/8i,MS SQL Server 2008, MS-Access Oracle, DB2, MS SQL & PL/SQL.
Operating Systems: Windows XP, Windows 7/8/10, Ubuntu, Linux
PROFESSIONAL EXPERIENCE
Confidential, Richfield, Minnesota
MULESOFT DEVELOPER
Responsibilities:
- Experience with gathering requirements, providing integration solutions based on business requirements and leading team of developers to implement integration solutions.
- Involved in Project kick off meetings, SSD reviews, Detail design meetings from the initiation of the project.
- Provided re-usable solutions on most of the integrations using the mule soft API-Led architecture.
- Implemented the Experience, Process and Service Layer APIs and played a major role in developing the Network of APIs for the organization to re-use the integrations.
- Developed on-premise, cloud hub and hybrid integration solutions.
- Developed various integration solutions with CRM systems like SAP and Sales force.
- Developed integrations with Share point, Service NOW, Workday, Reltio etc.,
- Developed SOAP and REST web services with various authentication methods like Basic Authentication, Token Authentication and OAuth.
- Developed APIs for encryption and decryption using PGP algorithm. Implemented this solution using the Bouncy Castle jars that comes with the mule soft bundle.
- Installed Mule ESB runtimes on UNIX server. Experience with setting up MMC Console.
- Used MMC Console to send alerts in case of failures by parsing the logs using out of the box MMC options.
- Migrated applications from 3.5.1 to 3.7.3 and 3.8.5 versions which involved migrating SOAP web services from using CXF to SOAP Kit Router, migrated Data Mapper scripts to Data weave etc..,
- Extensively used Active MQ for asynchronous message processing integration solutions.
- Experience with setting up Active MQ in UNIX servers.
- Supported 200+ production applications as part of production support activities and played key role in triaging production issues and providing solutions.
- Experience with different flow processing strategies like Synchronous, Asynchronous, Queued Asynchronous and Non-blocking processing strategies.
- Extensively used Data weave for various data transformations like JSON to XML, JSON to CSV, XML to CSV and implemented various business transformation rules using methods like Pluck, Group by, skip Null On, filter, using, when, otherwise, map, global Functions, date Time formatting etc..,
- Experience with Mule soft’s JMS connector to connect to Active MQ messaging server using tcp protocol.
- Experience with connecting to Apache KAFKA messaging server using the mule softs out of the box Kafka Connector.
- Used mule soft’s HDFS connector to transfer/receive files to Hadoop file system as part of the project implementation.
- Extensively used Mule soft for various integrations with SAP using IDOC Publishers, sRFC, BAPI methods using the SAP connector.
- Experience with integrations with Sales force for various data lookups using SOQL and data Upsets etc.., using the mule soft’s Sales force connector.
- Implemented various integrations with Service NOW, Archer ticketing tools for creating IT Incidents, Service Requests (RITM) etc..,
Environment: Mule Enterprise Runtimes - 3.5.1, 3.7.3, 3.8.5, 3.9.0, Active MQ 5.13.2, 5.15.3, Anypoint Studio 5.4, 6.2.1, Java JDK 1.8, Git HUB, JIRA, Confluence, SQL Server 2008 and SQL Server 2012, SOAP UI 5.3.0, Postman 6.1.2, Ultra Edit, Notepad++, Jenkins, Maven 3.3.1, Nexus, Zabbix, Win SCP, Super Putty
Confidential, Sanfransico CA
MULE SOFT DEVELOPER
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
- 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 include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Developed Restful/SOAP web services in Mule ESB based on SOA architecture.
- Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Strong knowledge and hands on experience in documenting and designing REST API’s using RAML.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Have written MUnit test cases to validate the Mule flows.
- Implemented asynchronous messaging using Active MQ.
- 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.
- Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Façade in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Implemented Stateless Session Beans to accomplish complex business logic and also for transaction management in various modules.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files.
- Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle 11g database, mapping done through Hibernate.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Tested the developed components using JUnit.
- Involved in configuring Hibernate mapping files and POJO objects. Used Hibernate Transaction Management, Batch Transactions and cache concepts.
- Extensively used Hibernate in data access layer to access and update information from the Oracle database.
- Used Hibernate Query Language (HQL) for writing the queries.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
- Actively involved in getting the QA, UAT and production issues resolved.
Environment: Java1.7/J2EE, Spring, Web Services, Hibernate, JPA, Mule Soft ESB 3.5.3/3.7, Any Point Studio, Active MQ, Rabbit MQ, RAML, Sales force, Cloud hub, HTML, JavaScript, Perl Scripting, Oracle 11g, Mongo DB, JSON, Eclipse IDE, Java Beans, log4j, CVS, Web Logic, Rational Rose, JUnit, Maven.
Confidential, Bensalem, PA
MULE SOFT DEVELOPER
Responsibilities:
- Responsible in developing integration workflows using Mule ESB framework and implemented Data Weave and content based routing using Mule ESB.
- Followed the guidelines of Agile methodologies using Scrum for SDLC for project management.
- Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
- Worked widely with Mule administration, configuration and tuning and API configuration using RESTful web services.
- 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 CSV conversion.
- Worked on REST and SOAP based Web services for Mule ESB flows based on SOA architecture.
- Designed a Mule server allows you to define singleton components through which messages flow.
- Utilized Java transformers in Mule ESB and created a flow between the servers and Enterprise Information Systems (EIS) using the connector architecture of JDBC adapters.
- Involved in creating http inbound & outbound flows and orchestration using Xpath using MULE ESB.
- Experience with Mule Soft MMC and Enterprise release capabilities.
- Developed Web reporting applications using Java, JSP, JMS, Java Beans, Struts and Oracle ADF. Integrated a Mule flow for integrating single page applications (SPA) with Node.
- Succeeded in using transformers, exception handling, testing & Security of Mule ESB endpoint through WSSR.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
- 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.
- Wrote MySQL, PL/SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
- Utilized open-source tools including Eclipse and Apache Tomcat Server for application deployment.
- Involved in fixing QA, UAT and production defects and tracked them using QC and verified each piece of XML content with XML XSLT standards.
- Used Git as a version and source controlling tool and deployed the application on premises as well as on Cloud Hub.
Environment: Mule ESB, Java1.6/1.7, SOAP, JSP, XSLT, Eclipse, Servlets, JSON, JDBC, Linux, Apache Tomcat, Log4j, Ant, MUnit, Oracle ADF, Node, JMS, Scrum, JDBC, Rest, Web Logic Application Server, XML, Java Script, CSS, and Unix.
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in requirements gathering, analysis and design.
- Exposed to Agile Software Development Life Cycle - application development methodology.
- Implemented various Java/J2EE design patterns like front controller, MVC, DAO, singleton.
- Developed SQL queries and stored procedures to update the database and used JDBC to connect to the database.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Used JDBC Connections and WebSphere Connection pool for database access.
- Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages.
- Involved in design and implementation of document based Web Services.
- Developed authentication and authorization mechanisms. Developed Custom tag libraries to separate presentation and processing logic.
- Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
- Configured Java Messaging Services (JMS) on WebSphere Server using Eclipse IDE
- Consumed Restful web service to perform confirmation of verification process.
Environment: Agile Methodology, Java/J2EE Design Patterns (MVC, DAO, singleton), Eclipse, JDBC connections, SQL, SOAP, REST, Struts tag libraries, Hibernate, JMS, WebSphere Connection pool.
Confidential
Java Developer
Responsibilities:
- 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.
- Developed the user interface using JSP and Java Script to view all online 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: Agile methodology, Java, Servlets, JSP, JSTL, DAO, EJB, HTML, CSS, JavaScript, JDBC API.
