Mulesoft Api Developer Resume
Minneapolis, MN
SUMMARY
- Over 5+ years of experience in IT industry and around 2+ years of experience in developing applications using Mule soft ESB.
- Experience in Waterfall & Agile/Scrum development methodologies.
- Experience in object - oriented programming, Mule soft ESB Development with extensive full Software Development Life Cycle (SDLC) and experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- Experience in using Any Point Studio in creating various flows to integrate API's, Databases and SaaS applications.
- Strong knowledge in documenting and designing RESTful API's as per RAML specification.
- Experience using Mule Data Weave Component and implementing Mule testing framework.
- Experience in Integration with Salesforce, NetSuite using Mules ESB.
- Experience in utilized different connectors, transformations, Async Flows, Dynamic Routing & Content Based Routing, Messaging and Exception handling using Mule soft ESB.
- Expertise in SOA (service-oriented architecture) frameworks and Web services integration via SOAP, REST, JSON, XML, XSLT, XPATH, X Query, WSDL JAX RS, JAX WS and Java.
- Good experience in using Mule connectors like FTP, FILE, SFTP, and IMAP etc. as a part of integration usage. Routing mechanisms like Scatter Gather integration patterns, Message Enricher, Content Enricher and Data Weave concepts.
- Experience in developing Web Applications with various Open Source frameworks: Struts Framework, Java Spring Framework, Java Spring MVC, and Hibernate.
- Experienced in integration patterns and concepts such as Migration, Broadcast, Bi-Directional Sync, correlation and aggregation.
- Experience developing on the Mule soft ESB platform to deliver SOAP & REST based APIs.
- Expertise in Java/J2EE programming - JDBC, Servlets, JSP, and JAVA WEB SERVICES.
- Good Knowledge of using IDE Tools like Eclipse, Net Beans, Rational Application Developer(RAD) for Java/J2EE application development.
- Worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL Stored Procedures, Triggers and with SQL Server, Oracle and My SQL.
- Implemented Mule flows for different modules, which process files and emails from different systems and developed Mule ESB projects for the services with synchronous and asynchronous mule flows.
- Deploying and running applications on Cloud Hub and On-Prem environments using Maven and Jenkins to build and deploy them.
TECHNICAL SKILLS
Technologies: Any point Studio, Mule ESB 3.5/3.6/3.7/3.8 , API Management, Active MA, JMS API, MQ Series, SOAP, Cloud HUB, Restful WS, WSDL, JAX-RS, JAX-WS, JAXB, JAXP
Languages: Java, Linux, SQL, JavaScript, HTML and XML.
Operating System: Windows 7/8/10, LINUX/ Confidential UX/AIX.
JAVA/J2EE Technologies: J2EE, log4j, Servlets, JSTL, JDBC, JUnit, DOM JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Struts, Hibernate, Sprig MVC, Web Services, JAX-RPC, RESTUFUL, CSS3, HTML5, AJAX, JavaScript, XML, DHTML, XSLT.
Databases: Oracle, MS-Access, MS SQL-Server, MySQL.
Web Technologies: AJAX, HTML, Java Script, Shell, DHTML, JRUN, XML/XSL/XSLT. Angular.JS, EXT.JS, jQuery, JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, JSON, AJAX, Grunt, Gulp.
Others: Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, ActiveMQ, AWS, GIT.
PROFESSIONAL EXPERIENCE
Confidential - Minneapolis, MN
MuleSoft API Developer
Responsibilities:
- Provided POCs for mobile IOS App launch and credential APIs.
- Expertise in MuleSoft Anypoint API platform for designing and implementing Mule APIs. Administered in Integration of Mule ESB system while utilizing MQ Series and SFTP transports.
- Proficiency in Mule to configure Inbound and Outbound messages for message transformation between applications.
- Utilized custom logging framework for MuleSoft ESB application and used MUnit to validate mule flows
- Expertise in creating Flows, Sub Flows, Exception Strategy in Mule configuration.
- Good experience in using Transformers, Filters, Flow Control, VM Connection, Collection splitters, Aggregators, Scatter- Gather etc.
- Strong application integration experience using Mule ESB with Connectors, Transformations, Routing, ActiveMQ, JMS and RabbitMQ.
- Good hands on experience using various connectors like HTTP, HTTPS, SFTP, FTP, DB, File Transformers.
- Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message.
- Dataweave for integrating various applications that are hosted on cloud using synchronous and asynchronous Mule flows.
- Proficient in using MUnit for mocking and unit testing Mule flows.
- Extensive experience in deploying Mule Applications to Mule ESB and Mule CloudHub along with experience in configuring logging and alerting in CloudHub.
Environment: AnyPoint Studio, Mule ESB, Java 1.8, JSON, SOAPUI, WSDL, RESTful services, JavaScript, Apache Maven, MUnit, SOAP/REST APIs, Mule Connectors, Flow Designs, GIT, Windows 10.
Confidential - Chandler, AZ
Mulesoft Developer
Responsibilities:
- Used sales force analytics cloud connector to make connectivity to the third-party applications from which services used by the mule ESB.
- To configure the fields synchronized used Bi- directional synchronization opportunity between the two salesforce orgs.
- Build and Deployment of services in Mule ESB server. Code walk-through, Mule Debugging and Error fixing.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Used GIT Hub for the version control. Execute, and manage Oracle PL/SQL stored program units such as a procedures, functions, packages and database triggers.
- Worked on REST based Web services and SOAP web services for Mule ESB flows.
- Worked with platform team in converting the E2E tests to component tests for the adapters which are already in production.
- Created CICD pipeline jobs using Jenkins which included deploying Mule Deployable Archive into MMC.
- Worked with Mule Servers 3.5.2 and 3.8.2 for adapters and Component tests respectively.
- Extensively used SFTP Transport, JDBC Connector, Quartz and Transaction Manager.
- Involved in implementing integration between Xactly, Workday and Org62 systems with the new adapters.
- Involved in configuring Rabbit MQ and published various rabbit messages to queues for each adapter.
- Involved in creating worker data as HRXML in Gemfire Cache.
- Implemented various exception handling strategies throughout the adapter.
- Used POJOs for data transformation in mule 3.5.2 and Data Weave for mule 3.8.2.
- Used Confluence for maintaining all the project related documentations.
- Performed bug fixes for the applications which are in UAT & Prod.
- Responsible to write the technical design document in confluence.
- Responsible to give demo's to BSA's on the design stories before closing them.
- Connected to SFDC dedicated connector to connect to SupportForce, PeopleForce, etc.
- Configured connections to Workday API for worker related data CRUD operations.
- Worked on GIT Hub for maintaining the Code Repository.
- Used Splunk tool to monitor the log files.
- Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning, development & testing and documenting them on Confluence Team Workspace.
Environment: Mule ESB, Any point Studio, JAVA, RAML, RabbitMQ, APM, Nexus, Apache-Maven, Cloud Hub, XML, XSLT, CSS, Ajax, Oracle SQL Developer, SQL, Log4J, CVS, DOJO, Web Services - WSDL, SOAP, Splunk, SFTP, GIT, Jenkins
Confidential - Dallas, TX
Java Developer
Responsibilities:
- Involved in the analysis and design of the initiatives using Rapid Application Development.
- Used Spring Core for dependency injection/Inversion of control (IOC), and integrated SpringMVC and Hibernate.
- PL/SQL was extensively utilized for coding and writing complex database triggers, stored procedures and packages.
- Building stable React components and stand-alone functions to be added to any future pages.
- Develops the React container and presentation al components (as State less and Functional components when applicable).
- Design UI screens using JSP, Eclipse, CSS, Struts Framework, AJAX, JavaScript and HTML.
- Implemented MVC architecture by using Struts to send and receive the data from front-end to business layer.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Write producer and consumer to Kafka using Java and write the transformed JSON to the Kafka partitions.
- Performed XML Transformations from value objects to XML and from xml to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Performed unit testing using JUnit.
- Developed DAO layer using Hibernate as ORM tool to integrate with Oracle.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle database.
- Provided WebSphere Application Server Administration, Configured Global Security and Administrative Security.
- Upgrading and applying hot fixes to checkpoint firewalls in the maintenance window.
- Created EJB, JPA and Hibernate component for the application.
- Used JMS Queues to develop Internal Messaging System.
- Designed and coded JAX-WS based Web Services used to access external information.
- Developed the Logging framework using log4j.
- Implemented Design patterns for recurring problems.
- Using Python dynamic typing and a mix of reference counting and a cycle-detecting garbage collector for memory management.
- Installation and configuration of HTTP servers, DB2, and WebSphere Edge Components.
- Responsible for debugging and troubleshooting the web application and created unit test/regression test framework for working or new code.
Environment: Java, J2EE, JSP, JPA, MVC, JAX-WS, Spring, React, XML, HTML, JavaScript, JSON, Oracle, JUnit, Log4j, PL/SQL, Maven, IBM Web Sphere, Python.
Confidential
Java Developer
Responsibilities:
- Provide recommendations to management concerning issues of programmer productivity and software development management.
- Develop core Java programs for all business rules and workflows using spring framework.
- Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
- Implement Hibernate for data persistence and management.
- Analyze and fix issues related to SOAP Web services and Application responses.
- Write database queries and programs for data insertion, updates and views.
- Design and develop the presentation layer using JSPs, jQuery, Integrated Portals and JavaScript, Collections.
- Responsible for developments with clients and third parties in ensuring and meeting structural requirements.
- Exported web services using JAX-WS Spring support. Extensive experience in production support.
- Implemented external customer page using Spring MVC pattern and IOC.
- Enhanced database application for better data recovery connecting.
- Respond promptly and professionally to bug reports.
Environment: Java, J2EE, JSP, JQuery, SOAP, JAX-WS, Spring MVC, XML, HTML, JavaScript, Oracle, JUnit, PLSQL, JDBC, Maven.