We provide IT Staff Augmentation Services!

Sr. Mule Esb Developer /admin Resume

Plano, TX

SUMMARY

  • 9+ years of experience in IT industry which includes Requirement Analysis, Functional Design, Implementation, and Testing with different domain areas like Banking, Telecom, Healthcare, Insurance, eCommerce, Travel Tours & Logistics (TTL),
  • 4+ years of Experience in Mule ESB from Architecture, Design to implementation and transformation for legacy system upgrades and maintenance. And 5 + years of experience in JAVA/J2EE
  • 3+ years of Experience in Mule Administration and Cloud hub
  • Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with Mule Soft ESB.
  • Developed the integration workflows using an ESB Framework.
  • Expertise in Mule Soft Expression Language(MEL) to access payload data, properties and variable of Mule Message Flow.
  • Strong application integration experience using MuleSoft ESB with Connectors, transformations, Routing, Exception Handling and Messaging using ActiveMq, and RabbitMQ.
  • Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing Rest APIs using Anypoint Platform.
  • Expertise in using mule connectors like HTTP, Database, Salesforce, SAP, VM, SMTP, FTP, JMS, FILE, SFTP, IMAP,
  • Experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT
  • Strong experience in Integration using Mule ESB in integrating various third party solutions.
  • Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
  • Expertise in deployment of Mule ESB applications using Cloud Hub
  • Experience in WebSerivces (SOAP & REST), Axis, CXF, JAX - WS, JAXB, XML, XSLT, XPath.
  • Integrated Salesforce and other external applications using Force.com SOAP API.
  • Expertise in using ANT and Maven scripts for building & deploying application in web/App servers.
  • Expertise on SaaS (Mule Soft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
  • Experience in Applications migration from Tomcat/Weblogic to JBoss AS.
  • Experience in migration of existing Maven Projects to Gradle.
  • Experience with Continuous Integration with CruiseControl, Hudson, Jenkins and Build tools like Ant, Maven, Gradle - Created automated deployment Scripts utilized in the deployment of Java build applications on Weblogic, JBoss As, Tomcat on Windows and Linux Platforms.
  • Experience in Version Control Systems like SVN, CVS, Perforce and GitHub.
  • Experience on development of Web-enabled applications and Server-Side component architecture using CoreJava, J2EE(JSP, Servlets, EJB, JDBC, JMS), JSF, RichFaces, Struts, SpringMVC, Webflow, Spring, Hibernate, TopLink, JPA etc.
  • Experience in writing SQL, Stored procedures, Views, Triggers, and Packages.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing, Smoke testing & System testing
  • Expertise in employing SDLC models, Agile scrum methodologies.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL, PL/SQL and VB.

Script Languages: Java Script, Shell Script, Batch Script

WebSerivces: SOAP, REST, WSDL, UDDI, Axis, CXF, Http

XML Suite: XML,XSL, DTD, XSD, XSLT, XPath, XQuery, JAXP

Web Technologies: CSS, HTML, JQuery, Servlets, JSP, Angular JS, Righface, JSON

Frame Works: JSF, Struts, WebFlow, Spring, Hibernate, Toplink

Specifications/API’s: EJB, JNDI, JMS, JPA, JAXB, JAX-WS

Database: Oracle, My SQL, SQL Server 2000, DB2, MongoDB

Version Control Tools: SVN, CVS, Perforce, GitHub.

IDE & Development Tools: Eclipse, Netbeans, IntelliJ5.1 IDE, UML, JUNIT, EMMA, PMD, Bugzilla, Jira, HP Quality Center

Middle-ware Servers: Jboss AS, Tomcat, Weblogic 8.1, Websphere 5.x

Build Tools: Ant, Maven, Gradle, Cruise Control, Hudson, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. Mule ESB Developer /Admin

Responsibilities:

  • Involved in technical architecture, design, project management and implementation
  • Involved in Technical meetings with customers during initial engagement phases
  • Involved in event-driven, stream- oriented XML parsing, XML serialization, XML Schema validation.
  • Involved in Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Involved in Integration of Mule ESB system while utilizing Queues, Topics, Http, File system and SFTP transports.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector (Sale force, HL7, SAP, Data Base, HTTP and FTP) and Transaction Manager.
  • Involved in to pass messages like payload to track different statuses and milestones using EJB.
  • Created Mule ESB flows using Mule Studio, performed payload transformation &a developed middleware frameworks for routing the messages to appropriate systems.
  • Migrated deprecated Data Mapper mapping to Data Weave in Mule ESB.
  • Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies.
  • Involved in developing enterprise services using RAML and REST based APIs using Basic authentications.
  • Implemented Custom Logger (property caching), Circuit Breaker and ObjectStore in all flows of different services to invoke the data from the database and loading the flow message to database
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Used Amazon API Gateway for connecting mobile and web applications to business logic layer in the applications
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide the interface to the various third party applications.
  • Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Involved in working on transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Involved in integrating third party libraries to augment those lacking or inefficient.
  • Involved in setting up server, DSs, JNDI, queues & deploying app in WebSphere Application Server.
  • Involved in Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
  • Involved in maintaining authorization & authentication using Site Minder.
  • Implemented Security Mechanisms like Security Certificates, Key Exchange, Encryption, Description and OAuth Authentication & Authorization using Access Token and SM Session Cookie
  • Implemented Automating application deployments to Mule using shell scripting and automated deployment
  • Created continuous integration builds using Git, Jenkins and Maven.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Used GIT as a version and source controlling tool and deployed the application on premises as well as on Cloudhub.
  • Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
  • Followed the test driven development using the JUNIT and Mockito framework.
  • Involved in fixing QA/UAT/Production issues and tracked them using QC.
  • Involved in performance Tuning is done by making Code changes to remove unnecessary calls
  • Provided support activities to other teams.
  • Worked closely with testers and explained the functionality so that they can test accordingly

Environment: Java 1.8, Anypoint Studio 5.4.0/5.4.3, MS-SQL, Mule ESB 3.7.3, Cloudhub, ActiveMQ 5.3, Apache-Maven 3.3.9, Log4j 1.2.14, Nexus, FileZilla 3.14.1, Putty, Windows 7, GIT, QC, Confluence, Jenkins, Maven

Confidential, Irving, TX

Mule ESB Developer

Responsibilities:

  • Active member of analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Worked under AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
  • Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ
  • Used various transformers for transforming between different data formats.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
  • Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
  • Used Data base Connectors to connect with respective systems using Mule ESB.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
  • Developed mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Involved in Implementing Custom Logger (property caching), Circuit Breaker and ObjectStore in all flows of different services to invoke the data from the database and loading the flow message to database
  • Designed and developed enterprise services using RAML and REST based API's.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Involved in developing interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Involved in integrating Cloud applications like SFDC, Workday & Intacct using Mule ESB.
  • Involved in integrating of different systems that includes Data Base, Salesforce, SAP and HL7.
  • Used Force.com extensively for development, customization to integrate NetSuite accounts payables using Salesforce connector.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Developed service interfaces to access core services & provisioning services using Mule ESB 3.6
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Implemented build package tool using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB 3.5/3.6 server. Code walk-throughs, Mule Debugging and Error fixing.
  • Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring, and Hibernate from Apache.
  • Utilized custom logging framework for Mule ESB application.
  • Deployed Mule ESB applications into MMC (Mule Management Console)
  • Used PUTTY for UNIX login, to run the batch jobs and check the server logs.
  • Integrated other sub-systems through JMS, MQSeries.
  • Used JIRA to report the hours and issues that are related to the project.
  • Involved in performing Integration testing of the whole application.
  • Used eclipse integrated GitHub Repository to maintain version controlled source code.
  • Responsible for updating the defects status in a daily based QA status meeting.

Environment: Java 1.7, MULE ESB 3.5/3.6.2, ActiveMQ 5.3, Cloudhub, SAP, Salesforce, GitHub, Eclipse 3.2, JUnit 3.0, Control-M 6.4.2, Firebug, Oracle, SQL, Maven, Web Services - WSDL, Rest, SOAP, CXF, JAX-WS, JAX-RS, Putty,JIRA.

Confidential, Irving TX

Mule ESB Developer

Responsibilities:

  • Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
  • Developed the flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Utilized various connectors such as Salesforce, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, and Database in different workflows.
  • Implemented MUNIT testing in testing mule flows, using features like mocking, verify call, and assert conditions based different sets of data.
  • Involved in SAP, Salesforce integration and along with different applications such as Trumba (Event planner) and the databases.
  • Worked on SOAP & REST based Web services for Mule ESB flows.
  • Have written batch jobs to run at specific schedule times.
  • Co Scheduled jobs using Quartz connector and Poller components to track updated records using Watermark concept.
  • Followed different design patterns that include SOA architecture, Splitters, Scattering & Gathering, scopes and Batch processing in Mule ESB.
  • Involved in Mule administration, configuration and tuning. Deployed Mule applications through MMC and managed the server deployments.
  • Utilized Jira tool to track User stories, tasks, defects and the features.
  • Used Angular JS Directives, Expressions, Filters, Tables, HTML, Javascript, JQuery DOM manipulations and AJAX components to develop user interfaces.
  • Set up Object & relationship mappings with Associations, inheritance, and named queries using Hibernate.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Involved in configuring Hibernate mapping files and POJO objects. Used Hibernate Transaction Management, Batch Transactions and cache concepts.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database.
  • Used Hibernate Query Language (HQL) for writing the queries.
  • Developed Restful web services using JERSSY APIs. and SOAP based web services using AXIS 2
  • Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
  • Used GIT as version controlling tool and Maven for building and deployed Application to Mule On Premise.
  • Used Maven to build the applications using dependencies.

Environment: Mule ESB, HTML, XSD, XSLT, XPATH, WSDL, JDK 1.6, SOAP, REST, MUNIT, SOAPUI, SOA, Anypoint Studio, Mule runtime 3.5, SVN, JAVA/J2EE, XML

Confidential

Java Full Stack Developer

Responsibilities:

  • Participated in Sprint planning and followed Agile Methodology.
  • Coded end to end (i.e. from GUI on Client side to Middleware to database and Connecting the back end Systems) on a subset of sub modules belonging to the above modules.
  • Worked extensively on Swing.
  • Most of the business logic is provided in Session Beans and the database transactions are performed using Container Managed Entity Beans.
  • Worked on Parsing of XML Using DOM and SAX.
  • Designed dynamic and browser compatible pages using HTML, CSS3, JQuery and JavaScript.
  • CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Implemented EJB Transactions.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate, Hibernate named queries.
  • Implemented Distance Vector Routing algorithm using socket programmingand UDP for communication between hosts where each host is acted as a pseudo-router.
  • Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, AXIS and JAX-WS technologies. Involved in event-driven, stream- oriented XML parsing, XML serialization, XML Schema validation.
  • Integrating third party libraries to augment those lacking or inefficient. Used Restful web services using CXF tool to develop web services easily and to be invoked by different channels.
  • Developed service objects as beans by using spring IOC/DI.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Used EHCache for second level cache in Hibernate for the application.
  • Involved in to pass messages like payload to track different status and milestones using EJB, JMS.
  • Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
  • Gained knowledge of business tools OBIEE, Cognos.
  • Involved in integration of spring and Hibernate frameworks.
  • Involved in setting up server, DSs, JNDI, queues & deploying app in WebSphere Application Server.
  • Followed the test driven development using the JUNIT and Mockito framework.
  • Created continuous integration builds using Maven.
  • Performance Tuning is done by making Code changes to remove unnecessary calls.
  • Performed hardening tasks and handled Exceptions appropriately.
  • Maintained authorization & authentication using Site Minder.
  • Worked closely with testers and explained the functionality so that they can test accordingly.
  • Used JMS for messaging with IBM MQ-Series.
  • Designed UI screens using JSP, Ajax, Struts, HTML and CSS.
  • Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Web sphere Studio Application Developer (WSAD).
  • Involved in development of Front-End using JSP, HTML, Java Script, AJAX and Back-End using Hibernate ORM.
  • Mentoring other programmers.
  • Studied the implementation of Struts
  • Implemented PL/SQL stored procedures and triggers.
  • Implemented the Security Access Control both on client and Server side.

Environment: HTML, CSS3, JavaScript, JQUERY, JSON, AJAX, M.S Windows. MySQL, Java, JSP, Servlets, JavaScript, Eclipse 3.x, Spring DI, Spring IOC, Spring AOP, Hibernate3.0, AJAX, XML, JAXP, JAXB, AXIS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, SVN, Eclipse.

Confidential

Associate Engineer

Responsibilities:

  • Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
  • Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
  • Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
  • Hands on the process of development, testing and maintenance.
  • Participated as a team member in designing the user interface using HTML and CSS to make the interface use-friendly, especially child-friendly.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Developed Custom Tag Libraries for the use inwebpages by using JSTL packages for the development of theWebPages.
  • Implemented and designed user interface for web based customer application.
  • Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
  • Worked extensively on Spring MVC framework to develop new internalwebapplication.
  • Enhanced and built reusable components across different modules using Custom directives and CSS classes.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
  • Created Cross-browser compatible.
  • Integrated with back end code (PHP) for highly interactive AJAX based applications.
  • Enterprise Java Bean (EJB) components and render retrieved information under Windows Environment.
  • Implemented Enterprise Java Beans (Stateless Session).
  • Involved in J2EE Design Patterns like Session Façade and Factory.
  • Created XML files and applied XSL to enable users to access the system. JAXP API was used in processing
  • XML files with DOM and SAX parsers.
  • Preparing/Reviewing Use cases, UML diagrams.
  • Developed commonly used client side validation using Java script
  • Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of customer information among J2EE components and legacy system.
  • Used WSDL, SOAP, AXIS, JAX-WS, JAXB technologies to create web services, generate stubs and consuming the existing services.
  • Tested SOAP web services using SoapUI.
  • Requirements analysis and technical feasibility analysis
  • Used TOAD, SQL Developer for internal data storage and retrieval.
  • Utilized external tools like Putty, SSH, M-Remote, SFTP, FileZilla, WinScp to work with remote files and connecting to remote systems
  • Used jQuery core library functions for the logical implementation part at client side for all the application. Involved in integrating spring with Hibernate. Involved in setting up configuration
  • Properties, ORM mappings and CRUD operations with data base. Used sessions, transactions, and criteria's and queries to develop business requirements
  • Built templates - slicing and coding Photoshop comps using hand coded HTML/HTML5 and CSS/CSS3.
  • Used jQuery Events to manipulate the elements depends on the user interactions.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure
  • Maintained and update the design templates and source code by using Microsoft Visual Source Safe tool (VSS).
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.

Environment: Java, Java Swing JSP, Servlets, JDBC, Applets, Servlets, JCE 1.2, RMI, EJB, XML/XSL, Visual Age java (VAJ), Visual C++, HTML, CSS, JavaScript, XML JQUERY, JSON, AJAX, SVN, Eclipse, M.S Windows. MySQL.