Sr. Mulesoft Developer Resume
OH
SUMMARY
- Over 6 years of Software Development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java, JEE technologies with Software Development Life Cycle and 4+ years of experience in Integrations using Mulesoft ESB.
- Extensively worked on both Enterprise and Community edition of MULE ESB and configured MULE API manager and RAML.
- Experience in using connectors such as Salesforce, SAP, Database, NetSuite, HTTP, FTP and File connectors.
- Customized the integration workflows using an ESB framework also with Mule Soft MMC and enterprise release.
- Utilized Mulesoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- RAML specifications/build experience with Mulesoft.
- Developed Mule flows to integrate Data from various sources into Database from Active MQ topics and queues and also some transformations were also done at the integration layer.
- Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC, Workday & Intact using Mule ESB.
- Coordinated in designing and developing SOA based interface using MULE integration tool and web services (SOAP, WSDL and UDDI) using Apache Axis2 and RESTful web services in java with JAX-RS reference implementation Jersey.
- Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ. Data Transformations using Mule ESB.
- Experienced in Rest Web Service development for both Xml and JSON datatypes using Advanced Rest Client.
- Well versed with 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.
- Orchestrated full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Agile, SCRUM, Waterfall and Test Driven Development.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including EJB 3.0/2.x (Entity Beans, Session Bean, Message Driven Beans), Hibernate, Spring, JSP, Struts, Servlets, Java Beans, JAXB, JMS, RMI, JSP Custom Tags Libraries, XML, Networking, Threads, IO, JDBC, JNDI and JMS.
- Worked with a few select clients on a wide range of marketing and e-commerce projects. Designed and developed marketing plans and platforms. Created and managed e-commerce platforms.
- Well versed in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
- Implemented Java Multithreaded programming to develop multithreaded modules and applications.
- Extensively experienced in using IDE's such as Eclipse, WSAD, and Rational Application Developer and J Developer.
- Briefly worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers with SQL Server, Oracle and MySQL.
- Expert in documenting business requirements, functional, technical specifications and test cases.
TECHNICAL SKILLS
Technologies: Mule ESB 3.5/3.6/3.7/3.8/3.9 , Anypoint Studio, API Management, MQ Series, SOAP, REST services, CloudHUB, WSDL, JAXP, JAXB
Languages: HTML, HTML5 and XML, Java, SQL, PL/SQL
Operating Systems: Windows XP, Windows 7/8/10
JAVA/J2EE Technologies: DHTML, XSLT, log4j, JUnit, JMS, JDBC, J2EE, Servlets, JSTL, JDBC, Applets, RESTUFUL, AJAX.
Databases: Oracle, MS SQL-Server, IBM DB2.
Web Technologies: HTTP, HTTPS, JSON, XML/XSL/XSLT, Angular.JS, jQuery, CSS, XML, DTD AJAX.
Design Tools and IDE’s: UML, Edit Plus, Visio 2000, MS Front Page, WSAD, RAD, Eclipse, Net Beans
Others: Maven, CVS, ActiveMQ
PROFESSIONAL EXPERIENCE
Confidential, OH
Sr. Mulesoft Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life cycle (SDLC) of the project.
- Involved in implementing integrations for new e-commerce platform with various internal (Elastic Path, Order Management, Customer Service Portal, Reporting System) and third party systems (Paymentech, PayPal, Acxiom, Redpoint, trueCar).
- Worked with product owners and designers to understand the E2E designs for implementation.
- Developed a RAML based REST web services API's and SOAP web services using Mule.
- Worked on connectors like SMTP, SFTP, FTP, IMAP, Amazon S3, Amazon SQS, JMS,salesforce, database,Message Transformer, Choice Exception Strategies, Batch processing, etc.
- Created MUnit Test Cases and Mocked the test data for validating the positive and negative scenarios.
- Involved in writing batch jobs to run at specific schedule times and transformations using DataWeave.
- Migrated Mule ESB 3.7.0 apps to Mule ESB 3.8.3 and updated all the dependencies.
- Created a cluster for Stage and Prod for high availability of mule servers.
- Created JMX monitoring application to monitor the load on the mule servers.
- Used Zabbix and Mule MMC to monitor the health of mule applications.
- Worked on stash for maintaining the Code Repository.
- Performed Code Review for the pull requests from co-developers.
- Implemented build package tool using Maven and build the code in Bamboo. Build and Deployment of services in Mule ESB server. Code walk-throughs, Mule Debugging and Error fixing.
- Created Mule ESB artifact, configured the Mule configuration files, and deployed using Ansible.
- Performed bug fixes and clarifications to the test team for the stories that are in QA.
- Written Shell scripts, SQL queries & PL-SQL - Stored procedures, functions, triggers, cursors and used SQL Loader to load the very large files.
- Responsible to give demo’s to BA’s on the design stories before closing them.
- Responsible for writing technical design documents and maintaining all project related documents in confluence.
- Involved in Agile Scrum meetings, Daily Stand up's, Sprint Retrospectives, Sprint planning.
Environment: Mule ESB, Anypoint Studio, JAVA, Servlets, EJB, JDBC, JAXB, ActiveMQ, RAML, APM, Nexus, Apache-Maven, CloudHub, XML, XSLT, Oracle 11g- PL/SQL, SQL, Log4J,Web Services - WSDL, SOAP, CXF, JAX-WS, JAX-RS, Bamboo,Confluence, Ansible.
Confidential, Alpharetta, GA
Mulesoft Developer
Responsibilities:
- Actively involved with the team as a part of Agile (SCRUM) software development using Agile Craft.
- Responsible for the analysis, design, implementation and deployment of full software development lifecycle(SDLC) of MuleSoft project.
- Develop interfaces to accept requests in JSON format and invoke stored procedures to update tables in SQL Server database.
- Designed and developed enterprise services using RAML in Mule, REST based APIs, SOAP Web Services and use of different mule connectors (File, Http/Https CXF).
- Transformations using Data Weave, XPATH, XSLT and custom java components.
- Knowledge on working of API Manager, Runtime Manager and Exchange in any point cloud hub.
- Responsible for Creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Expertise in using Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and groovy script component.
- Designed and developed enterprise services using RAML and REST based APIs.
- Successful in migrating Mule ESB 3.8 applications to Mule ESB 3.7.3, 4.0 beta Version and have updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Hands on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Utilized Cloud Hub connector in the mule flows for triggered alerts during exceptions and to capture the failed records for further recovery.
- Accomplished in configuring Hibernate mapping files and POJO objects. Used Hibernate Transaction management, Batch Transactions and cache concepts.
- Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
- Hands on experience in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
Environment: MuleSoft ESB 3.5.3/3.7.3 , Anypoint Studio, Active MQ, RabbitMQ, RAML, Salesforce, Cloud hub, XPATH, XSLT, XSD, SOA, Data weave, Mongo DB, JSON, POJO, Eclipse IDE, log4j, CVS, ANT, WebLogic, JUnit, Maven, OAUTH.
Confidential
Java/Mulesoft Developer
Responsibilities:
- Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
- Involved in writing the code for the server side validations in JSP.
- Developed the entire alert monitoring system for adjudication.
- Built JAX-WS services and exposed them securely using CXF component.
- Consumed both internal and external SOAP web services using Web Service consumer.
- Migrated existing services from CXF to use Web Service consumer.
- Built JAX-RS services and exposed them using REST component.
- Implemented clustering and throttling concepts for Mule based solutions.
- Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
- Deployed Mule applications into MMC (Mule Management Console).
- Gather requirements and planning on integration of both SAS applications using Mule ESB.
- Developed an Integration Component with third party application using Mule ESB and WebSphere MQ.
- Worked on connectors like SMTP, SFTP, FTP, IMAP which overridden the existing functionality which suits the requirements using MuleSoft.
- Used SoapUI to test the Web services.
- Designed RESTful Web services using RAML and shared with internal clients.
- Used various transformers for transforming between different data formats.
- Extensively used routing for integrating the applications.
- Involved in creating http inbound & outbound flows, custom Java and XSLT transformers and security of Mule endpoint through WSSR.
- Creating cluster environment using Mule ESB with Mule AnyPoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
- Had experience in using the enterprise security, notifications features provide by Mule.
- Integrated reporting systems using JMS Transport.
- Created Mule ESB helper class to call the Mule flow, connection endpoint and connectors directly from Java component instead of creating another Mule Flow.
- Used Database connector for connecting Oracle Database in the Mule flows.
- Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
- Developed a RAML based REST web services API's using Mule ESB.
- Used MUnit for Mocking and Unit testing Mule flows.
- Involved in creation & deployment of the application, and Expertise with unit testing by writing the MUnit test cases for Whole application.
- Used TDD (Test Driven Design) to develop the software. Therefore, Unit testing was done repeatedly on source code.
- Used Spring framework for IOC, AOP and DAO layer design patterns.
- Worked on Hibernate object/relational mapping according to database schema.
- Used hibernate annotations to avoid writing a mapping file.
- Coded SQL, PL/SQL for backend processing and retrieval logic.
- Used SVN as version control system.
- Resolving spring framework artifacts and code build & deployment via Maven.
- Worked on bug fixing and Production Support.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
Environment: Java, Servlets, JSP, Hibernate, Spring, MuleSoft ESB 3.5, API Manager, Anypoint Studio, ActiveMQ, Salesforce, JMS, EJB, Hibernate, HTML, XML, Design patterns, Web services, UML, Junit, JQuery, Oracle.
Confidential
Jr.Java Developer
Responsibilities:
- Developed user interface using JSP,HTML,CSS and JavaScript
- Used Dependency injection in Spring for service layer and DAO layer
- Written Servlet and deployed them on WebSphere application server.
- Responsible for user validations on client side as well as server side.
- Development of the java classes to be used in JSP and Servlets.
- Improved the coding standards, code reuse.
- Worked with PL/SQL scripts to gather data and perform data manipulations
- Used JDBC for database transactions
- Developed stored procedures in Oracle
- Used Test Driven Development approach, and wrote many unit and integration test cases
- Onsite coordination for developing various modules
Environment: Java, JSP 2.0, Servlets 2.4, JDBC, HTML, CSS, JavaScript, Websphere 3.5.6, Eclipse, Oracle 9i