Mulesoft Developer Resume
Cedar Rapids, IA
PROFESSIONAL SUMMARY:
- 7+ years of experience in Software Development with proficiency in designing & developing Enterprise - based, EAI and Web-based applications using Mule ESB, Java/J2EE technologies. Around 3 years of experienceon Mule ESB Enterprise edition. Had an experience working on Mule API manager and RAML, and extensive experience in Java/J2EE, XML, Web services, spring-MVC, Hibernate and J2EE design patterns.
- Experience in full life cycle software development process (SDLC) including system analysis, technical design documentation, coding, testing, and performance optimization, delivering workshops / s, deploying applications and providing Go-Live support.
- Experience in developing 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 and RabbitMQ.
- Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and a contributor to Mule ESB opensource.
- Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to Cloud Hub and on-premise servers.
- 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.
- Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application
- Integration (EAI) using Mule Server 3.x.
- Extensively worked on Any Point Studio and Mule Any Point Platform and used it to interface application services by 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 every time.
- Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Experience in designing and developing Integration/Messaging solutions, EAI, BPM, B2B and EDI solutions using MuleSoft, iWay integration tools.
- Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using MuleSoft ESB and Talend ESB.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on NoSQL and Mongo DB.
- Field experience with Junit and Log4j in developing test cases and determining application functionality.
- Involved in unit testing and writing the MUnit Test cases for the mule flows.
- Worked on implementation of the version control software CVS, VSS, SVN, GIT and Clear case.
- Good communications skills, quick learner, bi-lingual, self-motivated also excellent customer relations in collecting, and analyzing user requirements towards achieving goals set by the team.
WORK EXPERIENCE:
Confidential, Cedar Rapids, IA
MuleSoft Developer
Responsibilities:
- Responsible for the analysis, design, implementation and deployment of full software development lifecycle (SDLC) of MuleSoft project.
- Understood Business requirements and the use cases as part of release plans.
- Migrated Mule ESB 3.7.3 apps to Mule ESB 3.8.3 and updated all the dependencies.
- Designed Rest API's using RAML and deployed to Mule API Gateway using Mule Any point platform.
- Hands - on experience creating Mule flows in Any Point Studio employing Mule Building Blocks such as connectors, filters, transformers.
- Implemented asynchronous jobs for batch jobs using Rabbit MQ and internal VM queue mechanism.
- Experienced in developing Munit test cases to validate mule flows
- Developed Mule flows to integrate data from third party API's by performing necessary transformations.
- Experienced in using MySQL connector for performing database operations using transactions.
- Implemented Exception Handling, Logging and Auditing functionalities.
- Experienced in using Data weave to apply data transformations in Mule flows, where information can be extracted, enriched and transformed into desired format.
- Worked with the Quartz scheduler to schedule new, existing and repetitive events and setting appropriate event trigger points using corn expressions.
- Worked in a Scrum Agile process with two week iterations delivering new features and working software.
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Worked in ITIL support model post go live in dev ops strategy to address the ongoing issues and perform the RCA, plan on the code fix and handle any new enhancements requests.
Environment: Mulesoft ESB 3.7.4/3.8.0, AnypointStudio 6.2.2, Web Services, ActiveMQ 5.14.3, RAMLSalesforce, eclipse 4.6.
Confidential, Minneapolis, MN
Mule Soft Developer
Responsibilities:
- Involved in Agile Scrum methodologies to do requirements gathering, technical analysis and participated in planning meetings. Involved in creating Mule flows for each entity with retry mechanisms with private secured flows.
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Created mule flows using DB connectors and SFDC using SFDC connectors to upload data into SFDC.
- Experience in integrating web services including SOAP as well as REST using Mule ESB.
- Expertise in using various transformers for transforming between different data formats.
- Extensively used Mule soft ESB components like File Transport, SMTP Transport, FTP/SFTP TransportSalesforce, JDBC Connector, and Transaction Manager.
- Implemented a large part of the UI dynamic functionalities using CSS, Ajax, JSON, XML, Bootstrap, Angular
- JS and HTTP static resource handler to handle static content in Mule flow.
- Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle 11g database, mapping done through Hibernate.
- Migrated existing services from CXF to use Web Service consumer.
- Involved in writing batch jobs to run at specific schedule times and transformations using Data Weave.
- Used WSDL, SOAP, JAX - WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
- Tested SOAP web services using SOAP UI and REST web services using REST Client.
- Experience in implementing Mule Secure Token Service (STS) OAuth to mule Service Oriented Architecture
- (SOA).
- Involved in building the code &deploying on JBoss application server.
- Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Involved in testing the developed components using Junit, System, Regression, and Integration Testing.
- Built JAX-RS services and exposed them using REST component.
- Extensively used JDBC connector to get the data from different Store procedures.
- Experience in using the enterprise security, notifications features provided by Mule.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of
- Mule endpoint.
- Implemented build package tool using Maven & ANT scripts and build the code in Jenkins.
- Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
Environment: Windows XP, Java/JEE, HTML, CSS, jQuery, AJAX, Spring 3.2, AspectJ, JSP 2.2, Hibernate 3.5, JBoss 6, JMS, Apache, JDBC, Ant, Maven, Jenkins, JUnit, Oracle, Web Services- WSDL, SOAP, Mule ESB 3.4/3.5, XML, OAuth, JSON, SVN, Ervin, SOAP UI, REST Client.
Confidential, Framingham, MA
Java/J2EE Developer
Responsibilities:
- Designed the application with iterative methodology, refactoring the existing code and writing new code
- Participated in using Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Spring framework in business layer and Hibernate in persistence layer
- Developed the application using Spring IOC to communicate with the persistence layer
- Used Struts Tiles framework to create layouts in user interface
- Used Web Services to access Storage data on legacy systems
- Used Spring AOP framework for security transactions, reusability logging purpose
- Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task
- Implemented automatic email notification of the monthly statements for the customers using Java Mail
- Developed Action form beans to map the form elements and used Validation framework for validating the user input data, extending Struts components
- Implemented the back-end functionality of the modules using Session beans and used DAO, DTO, Business Delegate, Session Façade J2EE design patterns
- Implemented Transfer objects to store and retrieve user and claims information in the application scope
- Developed front-end content using JSP, HTML, JSTL and Struts Tag libraries.
Environment: Core Java, JDK, JavaScript, JSP, IBM Tomcat, Struts, Oracle 9i, JSTL, Hibernate, Web Services, Servlets, WSDL, XML, XML Schema, UML, HTML
Confidential
Java/J2EE DEVELOPER
Responsibilities:
- Involved in understanding of business requirements, design and development of the project
- Implemented Struts framework with MVC Architecture
- Worked closely with developers to define and configure Application Servers, Web Resources, JDBC as well as deployment of EJBs across multiple instances of WebSphere.
- Involved in the deployment of components to run Java Beans, Servlets, and JSPs to be deployed on the WebSphereApplication Server.
- Developed the presentation layer using JSP, HTML and client side validations using JavaScript/AJAX
- Used different features of Struts like Validation framework and extensively used Struts Tag Library.
- Involved in creating and reviewing technical design documents
- Parsed the insurance code details from XML document
- Used XSLT to convert XML document into HTML Page.
- Applied J2EE design patterns like Business Delegate and Singleton
- Deployed the application using Web Sphere application server
- Involved in coding and code reviews
- Prepared and executed Unit Test Cases using JUNIT.
- Used Java Stored Procedure to generate PDF reports.
- Worked with QA team in preparation and review of test cases.
Environment: J2EE, JDBC 3.0, SQL procedures, Hibernate, Spring, Struts Framework, SOAP, DAO, JSP, JTA, Servlet, Web Service, IBM WebSphere, Oracle 9i, HTML, Java Script, Ajax Eclipse.
Confidential
Jr. WebDeveloper
Responsibilities:
- Performed analysis for the client requirements based on the developed detailed design documents.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Model.
- UsedDreamweaveras Html editor for designing new pages.
- Followed the Agile and Scrum development methodologies
- Design and development of Web pages using HTML, CSS, JSON including Ajax controls and XML.
- Integrated the Java code (API) in JSP Pages.
- Developed DHTML pages and JavaScript functions for client side validations and created CSS pages.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Created JSPs and developed the screens as per the file structure.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, jQuery, Ajax, JavaScript, JSON, XML, MySQL, PL/SQL, Dreamweaver.
