We provide IT Staff Augmentation Services!

Mule Esb Developer Resume

Hillsboro, OR

SUMMARY:

  • 8 Years of experience in Web Application Development, SOA, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Development, Implementation, Performance Tuning and Testing.
  • 3+ years Mule soft experience in implementing service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule soft Any point Studio3.x
  • Experience in B2B Integrations using Mule Soft.
  • Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Excellent hands on experience in Web Services using SOAP, WSDL, REST, RAML, JSON and Schemas XSD with strong skills in understanding and implementing Service Oriented Architecture(SOA)Experience in developing various web services.
  • Hands on experience in development and implementation of various architectures as Universal Application Network (UAN) and Service Oriented Architecture
  • Experience in deploying applications into Mule Soft Clod hub and MMC.
  • Created Flows, Sub Flows, Exception strategies and used Data Mapper and Data Weave for transformations in Mule Any point studio.
  • Good knowledge using Mule ESB (debuggers / flow analyzers), deployment, and tuning.
  • Developed REST APIs using APIKIT Router
  • Good experience in using Transformers, Filters, Flow Control, Collection splitters/Aggregators / Scatter- Gather etc.
  • Created reusable Micro services
  • Created SOA-based composite services by consuming micro services.
  • Created Proxy Services, implemented encryption/decryption payloads which contains PII DATA.
  • Demonstrated experience implementing Mule ESB architecture, rules, caching etc.
  • Excellent Experience in developing software applications using JAVA, java multi-threading, Java Message Services(JMS), J2EE, JDBC, Spring, Hibernate, Struts, JSP, Servlets, JavaScript, jQuery and HTML.
  • Well-versed with Security concepts like Transport Level Security, SOAP Level Security and SSL
  • Experience in database design and implementation using different RDBMS like Microsoft SQL Server2000, 2005, 2008, Oracle 8i, 9i, 10g, MySQL 4.1, 5.0, 5.1, 5.2, IBM DB2 7.0 and PostgreSQL 8.2/8.3.
  • Strong knowledge of Java Messaging Service (JMS) and IBM MQ Series.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), VSS (Visual Source Safe), and SVN (Apache Subversion) for providing common platform for all the developers.
  • Rich experience as JAVA/J2EE developer in Banking, Finance, CRM, ERP, Health Care and other domains using diverse technologies.
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills, ability to quickly adapt to new environments & technologies.

TECHNICAL SKILLS:

Mule: Any point Studio (3.5 and up), Mule Server 3.x, RAML, EJB, Mule ESB Flows, Data Weave, Connectors, Message Processors, Data Mapper, Deploy to Cloud, any point Platform, API Manager, Deploy to MMC, Components, Scopes, filters.

Languages: C, C++, Java, SQL, PL/SQL

J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring, EJB 3.0/, JNDI, JMS, JTA, JAXB, Hibernate

Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2008, MS-Access

Web Technologies: XML, HTML, HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, JSON

App Server: Web Sphere 8.4/8.5, JBoss, IPlanet

Web Server: Apache Tomcat 8

Testing: QTP/UFT, QC/ALM, Jira, Selenium, Rational Quality Manager, Rational Service Tester.

Build tool: Ant, Maven

Tools: SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

Messaging Technologies: JMS (Java Message Service), MDB (Message Driven Bean)

Version Controls: Rational ClearCase 7.0, 7.1, SVN, CVS, VSS, Git

Operating Systems: Windows 2000/NT/ XP/Vista/7/8 and Linux RedHat

PROFESSIONAL EXPERIENCE:

Confidential, Hillsboro, OR

Mule ESB developer

Responsibilities:

  • Developed a new application which connects to the client database and interacts with the existing file mover application and process the transfer of files from PeopleSoft system to third party system. database and interacts with the existing file mover application and process the transfer of files from PeopleSoft system to third party system.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Work closely with functional leads/PMs to understand the partner integration requirements.
  • Integrated different enterprise applications based on the designed architecture.
  • Used putty for ssh keys and passwords information to access the folders.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Used Data Mapper as well as Data Weave for data transformations and data validations within flows & sub flows.
  • Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
  • Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Used OAuth and generated OAuth tokens
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
  • Configured server setting properties and Database drivers.
  • Utilized custom logging framework for Mule ESB application
  • Used encryption algorithms to encrypt the fields in the environment properties.
  • Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Used Quartz connector to schedule the batch jobs.
  • Involved in writing the component test for the application.
  • Architected Integrations using Mule Soft ESB environments for both on premise and Cloud hub environments.
  • Experience in developing interfaces between Confidential and Oracle ERP using Informatica Cloud/Mule ESB technologies.
  • Experience in Mule soft Any point API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Work on developing REST API for Micro services architecture to ensure deployment of software bundles to the data center rack.
  • Working knowledge of API management using Any point API management tools.
  • Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.
  • Provided production support by debugging system issues.

Environment: Java 1.7, Any point Studio 5.3.2, Oracle-SQL, Mule ESB 3.8.2 with Mule Server 3.8.2, Mule Management Console 3.7, RabbitMQ 3.5.3, ActiveMQ, RAML, OAuth2.0, Cloud hub, Apache-Maven 3.3.3, Log4j 1.2.14, Nexus 2.11.4 (Nexus Maven Repository).

Confidential

KS Mule ESB Developer

Responsibilities:

  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations.
  • Used Mule ESB to designing of routing, error handling, JMS, VM connection.
  • Deployed Mule applications into MMC (Mule Management Console).
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Used JSF & Prime faces UI components to develop user interface screens.
  • Involved in preparing High level and low level design documents for the web services used in application.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Involved in implementation of BPMN for process engine architecture and business flow.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Used SOAP, REST, XML over HTTP and MULE ESB for their convenience and cost effectiveness.
  • Used spring and interacted with back end database using Hibernate framework.
  • Extensively used Hibernate in data access layer to access and to update information from the Oracle database. I also used Hibernate Query Language (HQL) for writing the queries.
  • Developed XML Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WS-Security.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Written EJB session beans for business logic processing & entity beans for persistence with data base.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on the board easily.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Deployed web, presentation and business components on WebSphere Application Server.
  • Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.
  • Used log4J for logging and debugging of the application
  • Involved in building the code using Ant, Ivy and the deployment

Environment: Java, JSF, Prime Faces, XHTML, CSS, Hibernate, Spring, Mule ESB 3.5/ 3.2, Servlets, XML, XSLT, Web Services, JAXB, SOA, SOAP, WSDL, JavaScript, DB2, JUnit, Harvest, Maven, Log4J, WebSphere Server, RAD

Confidential, New York

Sr Java Developer

Responsibilities:

  • Involved in Analyzing the requirements and changes for the Application under development.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, d3js, AJAX, AngularJS, jQuery, SASS, Bootstrap and JSON.
  • Created a custom, single page, responsive web application to replace a legacy line-of-business web application.
  • Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON
  • Designed and developed the application using agile methodology and followed TDD, Scrum.
  • Proficient in writing Angular JS controllers, models, custom directives, filters and views.
  • Developed modules and then bind the controllers with the help of angular directives and display the views on the specific request by using HTML5, JSON and AngularJS
  • Used JavaScript Events to manipulate the elements depends on the user interactions.
  • URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked.
  • Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Involved in design and then developing web pages using java script library.
  • Created very highly interactive web pages using AJAX and JSON.
  • Developed various batch processes using Spring Batch framework.
  • Migrated age old standalone batch programs into spring platform by leveraging the spring’s batch frame work capabilities.
  • Designed and Developed data validation, load processes and test cases using PL/SQL, SQL
  • Created a custom, single page, responsive web application to replace a legacy line-of-business web application.
  • Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
  • Involved in developing web pages using Struts, Spring frameworks.
  • Involved in writing java components to invoke web services.
  • Worked on writing batch programs using Spring Batch.
  • Involving in fixing defects and implementing change Requests.
  • Automation of scripts, software builds and deployments using JENKINS.

Environment: Java 1.7, Spring, JPA, IBM WebSphere, Eclipse, HTML, CSS, JSON, TestNG, Oracle 11g, SQL Developer, Bamboo, Sonar, Rally Dev, Predix, Tortoise SVN, Confluence, Rest Client, Windows 7, MS Office

Confidential

Java Developer

Responsibilities:

  • Designed and developed very complex and large web pages using Java Script library with AJAX and JSON.
  • Designed JSP pages for Initial applications, Submissions and Maintenance module using JSTL and Struts tag libraries.
  • Involved in implementing Message Driven Beans using for JMS systems
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages;
  • JSPs, Servlets, XML descriptors, using WebSphere Application Server.
  • Streamlined the time bound nightly batches for concurrent processing on various nodes within a cluster using spring batch.
  • Used struts validation framework to perform Server side validations.
  • Involved in writing Struts actions classes, Action forms and configuration files i.e.Struts-config.xml
  • Implemented Tiles framework in Struts.
  • Developed Spring service classes for Initial applications and Maintenance module to implement business logic requirements.
  • Involved in developing.
  • External customer portal is developed in annotation based Spring MVC and Hibernate.
  • Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate, JSP and jQuery.
  • Involved in integrating applications with other application using IBM WebSphere.
  • Involved in generating Hibernate Configurations files, hibernate mapping files and Hibernate Data Objects to communicate data in persistence layer.
  • Worked on Database Stored Procedures and Functions, views and Synonyms.
  • Implemented Java & J2EE design patterns.
  • Responsible to prepare Unit test scripts.

Environment: Java 1.7, JSP, Spring4.x, Spring MVC, Spring Batch, Hibernate, IBM WebSphere, WebLogic application server8.1, JMS, Oracle 9i, Eclipse, CVS, HTML, CSS, JSON, Maven, Cruise control, SVN.

Confidential

Jr Software Developer

Responsibilities

  • Participated in requirements gathering from the end users, design, development, testing phases.
  • Various HTML and interactive pages was developed using Microsoft Visual InterDev
  • Wrote stored procedures and created tables using SQL.
  • Worked with Internet Information Server to create Virtual Directories for web site deployment.
  • Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
  • Developed screen functionality using HTML, CSS, JavaScript.
  • Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
  • Involved in Development of UI using JavaScript, HTML, CSS, JavaScript validations and XML .
  • Implemented interaction between frontend and backend using the JSON object.
  • Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
  • Written CSS to provide table free layout to user interface screen.
  • Designed and developed Plugin-IME framework using Java and C++.
  • GUI interface built for features such as typing effect, swipe keypad, and handwriting.
  • MVC framework built for interaction between keypad and editor.

Environment : HTML, CSS, JavaScript, jQuery, AJAX, JSON, JAVA, J2EE.

Hire Now