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 inMuleSoft 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.
- Managed local Deployments in Kubernetes using OpenShift platform, creating local cluster and deploying application containers.
- Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
- 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 usingMuleSoft Studio that integrates APIs, databases and SaaS applications and deployedMuleSoft applications to CloudHub and on-premise servers.
- Strong knowledge and hands on experience in documenting and designing RESTful 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/SQLWeb 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, Docker, Kubernetes, Ansible, Puppet.
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 and 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 existing 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 trigger 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 RAML.
- Developed a RAML based REST web service API's using API Kit Router in Mule.
- Utilized various Anypoint Studio connectors like DataWeave, Salesforce, SAP, FTP, HTTP/HTTPS, File, Requestor, VM, CXF.
- Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application usingOAuth.
- Involved in Jenkins plugin management areas and implemented several CI / CD plugins like AWS EC2, build pipeline,Docker, GIT, JUnit and pipeline plugins.
- Managed local Deployments in Kubernetes using OpenShift platform, creating local cluster and deploying application containers.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Ansible, Maven & Nexus in Linux environment.
- Involved in Chef and Puppet for Deployment on Multiple platforms.
- Done with transformers, exception handling, testing & Security ofMule ESBendpoint throughOAuth.
- Deployed mule applications to CloudHub via Anypoint Studio, Runtime Manager, CloudHubAPI, CloudHubCommand Line Interface and Mule-Maven Plugin.
- Signature/encryption using PGP. Most tokenization solutions from other service providers deal only with payment data. We secure not only PCI, but also PII, PHI, ACH, NPI, and any other sensitive data sets.
- 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 Mule 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 implementation and SpringMVC.
- Deployed applications to CloudHuband maintained them by creating custom CloudHub notification triggers.
- Good exposure to Continuous Integration and Delivery tools surrounding Anypoint Platform. Used CI/CD tools like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager.
- 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.
- Responsible for design of different CI/CD Toolset new projects
- 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 services 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 MuleESB 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 MuleSoftMMC 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 DataMapper and responsible for API designing using RESTbased RAML and SOAP services.
- Use CI / CD tools like Jenkins, Maven and GitHub during the development and deployment.
- Using DataWeave 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.
- Worked on variousDockercomponents likeDockerEngine, Hub, Machine, Compose and Docker Registry.
- Used ApacheTomcat as application server for deploying artifacts.
- Worked on various application servers like Tomcat/WebSphereApplicationServers
- Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef, Puppet.
- Used Postman multi-window and multi-tab 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 CloudHub.
- 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 implementation of Java/J2EEto convert into HTML and JavaScript automatically and to support JUNIT.
- Developed WSDL andSOAP 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 writing 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
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 implementation.
- 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 using 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 to 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, Database, HTTP, FTP and File Connectors.
- Good understanding of typical integration technologies such as HTTP, XML, XSLT, JMS, JDBC, REST, SOAP, Webservices 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 relationships 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 builds 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 requirements
- Used Struts Validation for validation of user input as per the business logic and initial data loading.
- Used Java & J2EE design patterns.
- Specialized 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 Controller (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 and 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 sky services in applicationContext.xml.
- Wrote 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 document
- 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 database 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 validations 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 processes
- 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.
- Creating 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