Sr. Mulesoft Developer Resume
Dallas, TX
SUMMARY:
- Certified MuleSoft developer having around 8+ years of IT experience and 3+ in MuleSoft Integration (On premise, Cloud) and Java development.
- Successful implementation of Service Oriented Architecture(SOA) and Enterprise Application Integration(EAI) for multiple clients using Mule Soft.
- Hands on experience in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
- Experienced in designing and developing enterprise services using RAML in Mule, REST based API’s, SOAP web services and use of different mule connectors.
- Experience in configuring APIs, proxy endpoints, API Portals and API analytics based on technical specifications with MuleSoft API manager.
- Experience in developing test cases and test plans by using MUnit. Experience in Unit testing, Integration testing and User Acceptance testing.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Strong application Integration experience with Connectors, Routers, JMS and Data Transformations using Mule ESB.
- Worked on XML technologies like XSD, XSLT, XQuery and XPath for data transformations in Mule soft.
- Experience in using Jenkins and Maven scripts for building & deploying application in web/App servers.
- Implemented security mechanisms Basic Auth and OAuth 2.0 in mule flows.
- Experience in working with bug tracking tool JIRA and Source control for project coordination.
- Experience in building complex Mule Flows/ Error Handling strategies/reprocessing. Worked with Message Filters, Message Translators, Content enricher and Scatter - gather.
- Hands on experience in Mule Expression Language(MEL) - to access and evaluate the data in the payload, properties and variables of a Mule message.
- Expertise in applying JMS (Java Messaging Service) and Log4J for reliable information exchange across Java applications.
- Proficient with Web Services Description Language (WSDL) for describing Web services.
- Worked with the technical leads and Application Development teams in controlling and ensuring streamlined integrating between applications.
- Very Good at analytical skills, problem solving, communication and troubleshooting abilities.
TECHNICAL SKILLS:
Mule: Anypoint Studio, Mule EE 3.6+, MEL, Data weave, Cloud hub, MUnit.
Programming Languages: Core Java, J2EE, C, PL/SQL, HTML
Frame works: Spring MVC
Knowledge Areas: Business Requirements Gathering, Design, Development, Testing Implementation, Production Support Oracle 10g/11g, SQL Server 2008, MySQL
XML Technologies: XML, XSD, JAXB, XSLT, XPATH
Version Controlling tools: SVN, GIT, BITBUCKET
Web Services: SOAP, REST, WSDL, RAML.
IDE: Anypoint Studio, Eclipse, NetBeans.
Build: & Other Tools Maven, Jenkins, JIRA, SOAP UI, Postman, Notepad ++, Oracle SQL developer, TOAD.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. MuleSoft developer
Responsibilities:
- Developed domain, gateway and other Interfaces to credit pricing.
- Developed interfaces to accept requests in JSON format and send emails using SMTP Connector after performing payload transformation using Data weave, XSLT and custom java components
- Experienced working with onsite/offshore model.
- Worked on Data weave, MEL and various inbuilt transformers in-order to achieve the data transformation requirement.
- Implemented global exception strategy that refers choice exception strategy and there after contains choice exception strategies to handle the various errors and exceptions.
- Responsible for design, development of API's with RAML, Security with OAuth 2.0.
- Errors encountered were logged to the database and email error notifications were set up.
- Worked with cross functional teams to complete deliverables.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test cases in Mule.
- Wrote SQL Queries in Oracle 11g.
- Good Experience in using Log4J components for logging and performed daily monitoring of log files and resolving issues.
Environment: Mule Runtime 3.8.2, Munit 1.6, Java1.8/J2EE, Spring, Web Services Bitbucket, Tortoise GIT, JIRA, Oracle SQL Developer, Postman, SOAP UI, WinSCP.
Confidential
Java/MuleSoft developer
Responsibilities:
- Actively involved with the team as a part of Agile (SCRUM) software development.
- 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).
- 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.
- Administered in Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- 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 Transaction Manager.
- Capable in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- 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.
- Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
- Hands on experience in installing and configuring Eclipse IDE, Anypoint IDE and Maven for development.
- Good Experience in using Log4J components for logging and performed daily monitoring of log files and resolving issues.
Environment: Java1.7/J2EE, Spring, Web Services, JPA, MuleSoft ESB 3.5.3/3.7.3, Anypoint Studio, Active MQ, RAML, Cloud hub, XPATH, XSLT, XSD, SOA, Data weave, JSON, Eclipse IDE, log4j, JUnit, Maven, OAUTH.
Confidential, Ann Arbor, MI
Java developer
Responsibilities:
- Coordinating and interacting with key business users, project stakeholders, technical team and functional consultants for gathering integration business Requirements
- Involved in requirement analysis, Design and development of the software applications and System testing, User acceptance testing in development.
- Responsible for design, development of API's with RAML, Security with Basic Authentication
- Creation of portal applications for API’s, API Access and Documentation in Cloud Hub
- Involved in requirements gathering, integration Design, Development, Configuration and Documentation.
- Provided guidance and implementation support to both the technical and application teams on systems interfacing with integration platform.
- Extensively worked with JDBC programs using Oracle and MySQL databases.
- Proficient in writing SQL Queries and Oracle PL/SQL.
- Errors encountered were logged to the database and email error notifications were set up.
- Build integration to send confirmation notification to employee when the expense repost was successfully integrated.
- Worked with cross functional teams to complete deliverables.
Environment: HTTP, FILE, SMTP, Filters, Data Weave, Scopes-Poll, Salesforce, Database, SOAP, REST, Mule MMC, JDBC, MS SQL, JMS, Mule ESB Flows.
Confidential
Java Developer
Responsibilities:
- Worked in end to end project lifecycle covering Requirement analysis, design, build, unit testing and deployment.
- Worked with RAML based RESTful Web services, SOAP Web services for Mule ESB flows.
- Implemented Standard guideline approach for Integration developments by Flows, Sub flows, global configurations, global exception handling strategies and property placeholders.
- Good hands on experience using connectors like DB, FTP, FILE, SFTP, HTTP, etc., as a part of integration usage.
- Created Mule ESB flows using Mule Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
- Implementing and consuming both SOAP and RESTful web services.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case in Mule.
- Designed and developed enterprise services using RAML and REST based APIs.
- Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Created composite APIs by implementing service chaining for calling multiple backed services.
- Created continuous integration builds using Maven.
Environment: Core Java, JavaScript, HTML, CSS, Oracle SQL, Anypoint studio, XML, XSLT, WSDL, SOAP, REST, JUNIT, MAVEN, Mule 3.5.
Confidential, Plano, TX
Java Developer
Responsibilities:
- Participated in all phases of the project like design, development, testing, enhancements, and production support.
- Worked on impact analysis to migrate existing persistence layer to Hibernate.
- Expertise in developing Web Applications using Spring Dependency Injection, and AOP for modularity.
- Designed the Front-end screens using JSP, Servlets, HTML, and JavaScript.
- Design & Development of User Interface module using J2EE, JSP, Servlets and Struts Framework.
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionalities.
- Exposed the Web Services to the client applications by sharing the REST Request and Response.
- Developed the functionalities under Agile Methodology JIRA processes.
- Prepared documents containing detailed recommendations for automation and support, enabling business process improvements.
- Installed, Configured, and administered Tomcat server.
- Worked with MySQL Database and Wrote SQL Queries, Stored Procedures, triggers, views and integrated SQL Queries into DAO.
- Implemented entity beans utilizing container-managed relationship for retrieving data.
- Thoroughly Unit tested the application by writing test cases in JUnit for different scenarios.
- Involved in testing, debugging, bugs fixing and documentation of the system.
Environment: Java, JSP, MySQL, JUnit, Eclipse, WebLogic, Log4j, XML, J2EE, JSP, JIRA, Web Services. Servlets, Spring Framework.
