Sr.mule Esb Integration Developer Resume
Jacksonville-fL
SUMMARY:
- Overall 8+ year’s of experience in the areas of MuleSoft, Java/J2EE technologies.
- Having 4+ year’s experience in Mule ESB and good experience in development on Java/J2EE Technologies.
- Hands on experience in creating activity workflow to manage sequential execution of the services in Mule ESB.
- Strong application integration experience using Mule ESB with Connectors, Scopes, Transformers, Endpoints, Filters, and Routers.
- Skillful on Batch process, Scatter gather, Error handling process, SAP Idoc integration, experience, Database, and Web based solutions.
- Hands on experience in MuleSoft Expression Language to access payload data, properties and variable of Mule Message Flow.
- Strong experience on various Mule connectors including custom connectors, developing
API, API management and developing services on CloudHub.
- Extensive experience on using various Mule connectors including Salesforce, AWS, VM and SAP and good knowledge on message properties scopes and filters.
- Proficient in designing and developing Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers, and DataWeave for integrating various applications which are on - premises and hosted on cloud using synchronous and asynchronous Mule flows.
- Hugely experienced in using MuleSoft Studio that integrates APIs, databases and SaaS applications and deployed MuleSoft applications to CloudHub and on-premise servers.
- Strong knowledge and hands on experience in documenting and designing RESTfu l API's as per RAML specification.
- Expertise in developing & consuming the web services using SOAP and RESTful.
- Expertise in implementing Service Oriented Architecture (SOA) in SOAP/RESTful web services.
- Deep knowledge on security protocols including Basic, WS-security, SAML and OAuth2.
- Hands-on experience working on different databases like Oracle, SQL Server, MySQL, DB2, Ms-Access and also writing PL/SQL Packages, Procedures, Functions and Triggers using SQL Plus.
- Expertise with different built tools like Maven, Ant and CI tools like Jenkins .
- Expertise in Unit testing using JUnit & Mockito, Integration testing, Smoke testing & System testing.
- Skillful on the API Gateway for maintaining the policies and to maintain security.
- Experienced in writing and running MUnit tests.
- Expertise in troubleshooting Mule ESB, including working with debuggers, flow analyzers, and configuration tools.
- Good Experience of Object Oriented Programming Concepts.
- Strong development skills in Core Java, J2EE(TM), JDBC, JSP, Servlets, JNDI, XSL, Java Script.
- Good experience in Debugging to resolve issues (Java Debugging).
- Hands on Experience in web services and XML technologies (WSDL, SOAP, REST, XML, XSD, XSLT, WSIL, WSRP, WS-Security).
- Expertise in using ANT and Maven scripts for building & deploying application in
web/App servers.
- Good knowledge on developing test cases and test plans by using Junit. Extensive experience in Unit testing, Integration testing and User Acceptance testing.
- Having good understanding of various phases of Software Development Life Cycle (SDLC)
like Requirements Analysis, Design, Development, Testing, Deployment, and Production Support.
- Experience in direct customer interaction during specifications gathering, design, and
development covering full project development life cycle.
- Great ability to work independently as well as a member of a team.
- Self-motivated and quick learner of new concepts, technologies, business processes with excellent analytical, trouble shooting and problem-solving and communication skills.
- Authorized to work in United States for any employer
TECHNICAL SKILLS:
Integration Tools: IBM Message Broker, Mule ESB 3.2/3.5/3.7.3/3.8.3
Languages:: C, C++, JAVA/J2ee, JavaScript, XML, SQL, PL/SQL
Web Technologies:: HTML, JavaScript, CSS, AJAX, XML, DOM, SAX, DTD, XSD, JSON, JQUERY
Application/Web Servers:: IBM WebSphere Portal/Application Server, Bea Web logic Portal / Application Server, ALUI Portal Server, Apache Tomcat Server
Web services: Apache AXIS SOAP, RESTful, WSDL, UDDI, XML
Frameworks:: Struts, Spring, Web framework and JSF.
Application Servers: JBoss,Tomcat,Apache Web-server
Tools: /IDEs: Eclipse/My Eclipse, IntelliJ, JUnit, Ant,Maven, Jenkins, Log4j, FileZilla, Putty.
Database Methodologies: PL/SQL, MySQL, DB2, Oracle, SQL Server.
Operating Systems: Windows, UNIX, Linux
Version Control:: CVS, GIT, SVN
Project Methodologies:: Agile (SCRUM), Waterfall, SDLC, RUP (iterative), JAD
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville-FL
Sr.Mule ESB Integration Developer
Responsibilities:
- Involved in Agile - Sprint methodologies of SDLC for project management design, development, implementation and testing integrated with Service Oriented Architectures (SOA).
- Designed and developed enterprise services using RAML and REST based APIs and used various transformers in MuleESB based on use case and had implemented the custom transformations .
- Created and consumed SOAP an d REST services using CXF and used MuleESB to route various calls to do validation of service input and to handle exceptions.
- Experienced with Mule administration, configuration, tuning, MuleSoftMMC and Enterprise release capabilities. Migrated the existi ng developed Mule applications from Mule ESB 3.6 to Mule ESB 3.8 .
- Deployed application and developed flows/orchestrated the integrations of the components written on top of different internal platforms using MuleESB and ActiveMQ .
- Used Postman to trigge r HTTP requestsmaking the SOAP and REST based APIs work faster.
- Responsible in developing integration workflows using MuleESB framework and Collaborated on API spec with easy-to-write and read R AML .
- Developed a RAML based REST web service API's using A PI Kit Router in Mule.
- Utilized various Anypoint Studio connectors like DataWeave, Salesforce, SAP, FTP, HTTP/HTTPS, File, Requestor, VM, CXF .
- Deployed mule applications to CloudHub via Anypoint Studio , Runtime Manager , CloudHubAPI , CloudHubCommand Lin e Interface and Mule-Maven Plugin .
- Used Salesforce connector to execute API calls targeting Salesforce'sSOAP API, REST API, Bulk API, Streaming API , depending on the configure operations .
- Developed custom frameworks as per project requirements using Mu le ESB . Experience in working on both Cloud (CloudHub) and on premise applications.
- Used Java/J2EE- Springframework and interacted with back-end database using Hibernate framework. Implemented application using spring concepts - DI/IOC, AOP , Batch implem entation and SpringMVC .
- Deployed applications to CloudHuband maintained them by creating custom CloudHub notification triggers .
- Used core Java/J2EEfeatures - Hibernate to create data layer to the services to do CRUD operations in DB and set up Object & relationship mappings with associations, inheritance and named queries using Hibernate.
- Configured an instance of ActiveMQ connection factory, to set redelivery policy and other ActiveMQ -specific features that are not exposed through Mule connector parameters .
- Create custom ActiveMQ connection factory instance, using Spring configurations,
- Used APIDesigner provides a web-based graphical environment for designing, documenting, and testing APIs anddeveloping RAMLs and developed WSDL for SOAP basedweb services .
- Created MavenArchetypes for generating fully functional SOAP and REST web serv ices supporting both XML and JSON Message transformation.
- Performed unit testing using MUnit, JUnit and Mockito services. Involved in bug fixes and production support.Created Jenkins user guide documentation and provided to users .
Environment: Mule soft ESB 3.8, Any point studio, Oracle, CXF, SOAP, REST, OAuth, Sales force, GitHub, ActiveMQ, RAML, JSON, Rally, MUnit, Web Sphere 8.1, Spring Framework, Hibernate, No SQL, Mongo DB, WSDL, CXF, SOAP UI, CVS, Oracle, SQL Developer, IBM Clear Case, FileZilla, Log4j, Oracle11g, SQL Server, Postman, JUnit, JNDI, GIT, Eclipse.
Confidential | St.Louis-MO
Mule ESB Integration Consultant
Responsibilities:
- Executed the entire development process (SDLC) using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, planning, elaboration sessions and customer reporting.
- Involved in Requirement Gathering, analysis, design and development of the project .
- Implemented SOA with an API-led connectivity approach to deliver business agility, better customer experiences and, ultimately, competitive advantage .
- Used M uleESB for application integration and Created the MuleESBartifacts , flows, configured the Mule configuration files and deployed the applications both on premise and CloudHub.
- Worked on RAML and REST based Web services for MuleESB flows, also on MuleSoft MMC and Enterprise release capabilities. Used API Kit router for delegating REST based requests.
- Mapped data from CSV to XML and vice-versa using DataWeave and DataMap per and responsible for API designing using RESTbased RAML and SOAP services .
- Using D ataWeave component converted the XML files to JSON, CSV and vice versa.
- Installation and configuration of Development Environment using Anypointstudio with Muleapplicationserver on cloud (CloudHub) and on-premises .
- Used Postman multi-window and multi-t ab interface to work on SOAP and RESTAPIs. created new APIsusingRAMLon top of existing data sources, integrateon-premise applications with CloudHubservices .
- Used both Anypoint Studio and Command line interface for deploying on-premise applications to C loudHub.
- UsedGoFjava design patterns and J2EE design patterns including MVC, VO, DAO , Business delegates, Service locator, and DTO for developing webbasedJava applications .
- Extensively used HTML, CSS, Java Script to develop UIpages and wrote AJAX imple mentation of Java/J2EEto convert into HTM L and JavaScript automatically and to support JUNIT .
- Developed WSDL and SOAP based web services (Contract First approach) for different application modules and used tools like SoapUI for testing .
- Extensively used open source software tools like Log4j, JUnit , validation files and resource bundles and was part of writing the code for Spring Web MVC, Spring Security, IOC and AOP modules.
- Integrated and configured Apache ActiveMQ with Mule supporting the JMS 1.1 and J2EE 1.4 specifications.
- Deployed Mule applications into Mule Management Console (MMC) and worked on troubleshooting the deployment failures using MMC. Worked on Flow Analyzer Tab in MMC to debug and analyze interrupted flows .
- Initialized the ActiveMQ connector with the default instance of the ActiveMQ connection factory and established a TCP connection to the remote standalone broker running on local host.
- Used GIT for version and source control, Mavenbuild tool and involved in unit testing and writ ing the MUnit Test cases for the flows.
Environment: Mule soft ESB 3.6, Any point studio, Sales force, Git Hub, SQL, Mongo DB, ActiveMQ, RabbitMQ, OAUTH, ANT, Gradle, RAML, DB2, Apache CXF, WSDL, SOAP, JAX-WS, AXIS, JUnit, Postman, JAXP, JAXB, Web logic server, JMS.
Confidential | Philadelphia,PA Duration:
Sr.Java/Mule ESB Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, and deployment of full software development life-cycle (SDLC) (Agile) of the Real-time project.
- Involved in the development phase, developing validations and business logic imple mentation.
- Involved in working both practically and technically and driven the project with Technical leads and Architects .
- Gathered requirements and planning on integration of both SAS applications usin g Mule ESB.
- Created Mule ESB artifact and configured the Mule config files and deployed .
- Implemented the Choice Exception Strategy to catch all possible exceptions in the Flow .
- Used Mule ESB to route various service calls, to do validation of service input and t o handle exceptions.
- Proficient in Data Integration from Traditional Applications to Sales Force Using REST/SOAP API .
- Used various testing tools such as Postman, Soap UI Console .
- Done with integrations using connectors such as Sale force, HL7, SAP, D atabase, HTTP, FTP and File Connectors.
- Good understanding of typical integration technologies such as HTTP, XML, XSLT, JMS, JDBC, REST, SOAP, Webservice s and APIs .
- Involved in designing WSDLs, UI pages & generated client jars using JAX-WS .
- Developed front end of the application using JSP pages, CSS, HTML .
- Experience in designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process using Mule ESB .
- Involved in sending messages like payload to track different statuses using JMS.
- Developed & consumed the SOAP web services using CXF, JAXWS, AXIS, WSDL , and SOAP router .
- Worked on developing RAML based REST web services API's using Mule ESB .
- Designed and developed the REST based Microservices using the Spring Boot .
- Reviewed and understood the functional specifications and Business Requirements .
- Import and export data within MS Excel and MS Dynamics CRM . Used SSIS for data migration .
- Used Connection entity in CRM to reduce number of relationship s in system
- Experienced best practices for integrating microservices into an existing system architecture .
- Building dynamic queries based on the inbound query parameters and fetching relevant data .
- Experience in designing continuous integration build s using ANT and Maven scripts.
- Used Soap UI to test the services .
- Involved in providing support activities to other teams .
- Worked with operations team for monitoring the performance issues and other operations issues as they arise .
Environment: Java, JSP, Servlets, JavaScript, Saleforce.com platform, Eclipse 3.x, Spring DI, Spring IOC, Spring AOP, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Mule ESB 3.2, WebSphere 8.1, SOAP UI, SSIS, postman, Spring Based Micro Services.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved unit, performance testing and documented the test results
- Effectively engaged with project planning sessions with business analysts and team members to examine business Requirements to give estimations and to making client requirements into working model.
- Prepared Functional and Non-Functional requirements by analyzing the business requirement s
- Used Struts Validation for validation of user input as per the business logic and initial data loading .
- Used Java & J2EE design patterns .
- Speci alized in developing Web 2.0 Apps using core jQuery along with AJAX/JavaScript .
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, AJAX, CSS & JavaScript .
- Developed RESTful services using Spring-web .
- Used struts Model View Co ntroller (MVC) 2 architecture.
- Developed Session Beans and used J2EE Design Patterns like MVC and Business Delegate .
- Build code using Eclipse and deploy it using Apache Tomcat .
- Involved in implementing dashboard to display all the service requests an d their corresponding workflow statues.
- Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring, and Hibernate from Apache .
- Involved in the Configuration of Spring services in applicationContext.xml .
- Wro te stored procedures, Database Triggers.
- Involved in problem analysis and coding .
- JUnit, JMock Frameworks were used for performing unit and integration testing by writing test cases .
- Followed coding guide lines while developing workflows .
- Used JDBC to connect with DB2 data base.
- Wrote PL/SQL Queries , stored procedures, triggers, and prepared statements .
Environment: Java EE/J2EE, JSP, Core Java, JavaScript, Servlet, JDBC, HTML, Struts, Webservice, Log4j, Eclipse (IDE), SQL Server Database, MySQL, Windows NT, PL/SQL
Confidential
Java Developer
Responsibilities:
- Involved unit, performance testing and documented the test results
- Involved in all the phases of SDLC process.
- Analysed the data and system requirements, conducted meeting with QA team for writing testconditions and test scripts .
- Involved in creating software requirement specification documen t
- Developing interfaces that integrates billing using EJB stateless session beans .
- Used EJB Entity Beans to maps entity objects such as customer, account and product to relational databas e table i.e. Oracle
- Deploying wars on Web logic application server and granting access to users
- Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes .
- Used simple Struts Validation for user validat ions as per business logic & initial data loading.
- Co-ordinate Application testing with the help of testing team .
- Involved in writing services to write core logic for business processe s
- Writing JUNIT test cases for various implementations .
- Used JSP, Servlets and JavaScript to mock data interchange between systems.
- Created stored procedures and SQL queries to get/update billing data & send it back to system .
- Developing SOAP web services to be shared with system to interact with Prime Biller .
- Cr eating the DEV build and resolving different build issues.
- Involved in validating billing data that included data exchange from the system .
- Ran check styles, PMD Defects &find bugs and fixed them if there are any .
- Used XML and XSL extensively as the script logic was completely separated from the UI.
- Configured EMMA tool and ran test suite and made sure that 100% test coverage .
- Implemented Maven as build and configuration tool .
- Co-coordinating with QA team during the QA phase of implementation .
Environment: Java, Servlets, JSP, EJBs, JavaScript, CRM, AJAX, SOAP, WSDL, XFIRE, Struts, Weblogic, Oracle-SQL, P/LSQL, TOAD, Eclipse, HTML, JUNIT, ANT, Cruise Control, QC, UNIX, Harvest
