We provide IT Staff Augmentation Services!

Senior Mule Esb Integration Developer Resume

2.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • 8+ years of Experience in Software Development Life Cycle (SDLC) which involves object oriented programming, analysis, design, development, testing and maintenance of Client/Server architecture, web based applications and intranet systems for engineering, research, financial and insurance industries using J2EE technologies.
  • 3+ years of Experience in developing the integration workflows using Mule ESB, Any point studio, API kit, API Gateway, Flow and various Connectors.
  • Experience with MuleSoft MMC and enterprise version.
  • Experience in handling Mule API’s development. Extensive Experience in designing, developing and managing APIs using Mule API gateway/portal
  • Extensively worked on both Enterprise and Community Edition of MULE ESB.
  • Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, Salesforce, NetSuite etc. as part of Integration Usage.
  • Experience in preparing High & low - level design docs with UML diagrams using Microsoft VISIO tool.
  • Extensive experience in Java & J2EE technologies using Core Java-Collections, Exception Handling, Serialization & Multi-threading, JDBC, Servlets, JSP, EJB, Web services - SOAP & REST, Frameworks - Spring, Struts and Hibernate.
  • Strong application integration experience using Mule ESB with Connectors, Transformations and Routing, Data Transformations.
  • Extensive Experience in Java Persistence API.
  • Experience in coding, implementation and unit testing of various Mule related projects.
  • Knowledge about Document Object Model (DOM), Functions, directives, routing and two-way data binding with AngularJS.
  • Extensive experience in setting up server properties, connection pooling and Messaging using Tomcat Server and Web Sphere application server.
  • Expertise with xml technologies - XML, JSON, XSD, XSLT, JAXP and JAXB.
  • Highly proficient in the use of T-SQLfor developing complex Stored Procedures, Triggers, Tables, User Defined Functions, Views, Indexes, User profiles query writing and SQLjoins.
  • Developed and consumed the web services including SOAP & REST using WSDL, SOAP, Java Web Services (JAXB), Axis2, CXF and JERSEY.
  • Hands-on experience in writing SQL & PL SQL.
  • Have an experience with UNIX/Linux Operating System with Shell scripting.
  • Experience in IDEs for programming work which include Any-point Studio, Eclipse, JBuilder, and RAD.
  • Used Bugzilla, JIRA & HP Quality Center for Bug reporting.
  • Expertise in integrating Salesforce, SAP and Web Services using Mule ESB.
  • Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
  • Good client communication and interpersonal skills - involves understanding client requirements and bridging effective communication between team.
  • Experience in writing JUnit test cases.
  • Experienced in building tool ANT, Maven and logging tool Log4J.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, salesforce,PL/SQL, Mule Expression Language(MEL)

J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring, EJB3.0/, JNDI, JMS, JTA, JAXB, Hibernate

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

XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

IDE: Anypoint Studio, RAD 6.x, IBM WSAD 5.1.2, Eclipse 4.3, Net beans, Jbuilder.

Web Technologies: JavaScript, AJAX, AngularJS, ExtJS, HTML, DHTML, XHTML, CSS

Web Server: Apache Tomcat 8

Version Control: Clearcase, Subversion, CVS, SVN,GIT

Testing: JUnit, JUnit-Perf, JMock, Cactus

Build tool: ANT, Maven, Jenkins, perforce

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

Protocols: TCP/IP, HTTP, FTP and SOAP.

SOA: Web Services, SOAP, WSDL, XSD, XML, XML Beans

Operating Systems: XP/Vista/7/8/10 and Linux Redhat, Ubuntu, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Senior Mule ESB Integration Developer

Responsibilities:

  • Involved in Business requirements gathering and analysis by interacting with the client.
  • AGILE development process TEMPhas been followed. Experienced with standup, Retrospective, Demo, Planning and Code review meetings.
  • Responsible for developing and maintaining application design patterns, overseeing the development of application components, performance and testing of application modules andinterfaces.
  • Worked with Mule soft 3.8.4, 3.8.5 and developed integration flows with HTTP, Web service consumer, Message Enricher, SAX parser, Tibco JMS queues, Transform message, CXF component, batch component, Async process, choice router etc.,
  • Involved in preparation of design document specifications, troubleshoots and testing.
  • Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system.
  • Worked with ssl/tsl s in converting http service to https service.
  • Integrated Salesforce components in Mule ESB for connecting applications, data sources and APIs.
  • Integrated different enterprise applications based on the designed architecture.
  • Configuring the Mule process for fetching the data from queue and makes web service calls to the middle tier Mule ESB for processing.
  • Worked on encrypting the passwords using algorithm. Worked on catch exception strategy and choice exception strategy.
  • Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule message’s payload, properties and variables.
  • Created REST API's using RAML and developed flows using APIKIT Router.
  • Created HTTP inbound and outbound flows and tested its working functionality.
  • Used Database Connector to connect with MySQL and Oracle using Mule ESB.
  • Integration of Mule ESB system while utilizing MQ Series, HTTP, File system and SFTP transports.
  • Used ActiveMQ for messaging service in the applications.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Developed a new application which connects to the client database and retrieve all the records and process to SAP system.
  • Developer a new application which connects to multiple technologies and retrieve millions of records and process to client Database with custom java classes using Mule ESB.
  • Experience in working on replication jobs to process millions of records using Mule ESB.
  • Used various Transformers inMuleESBbased on use case and had implemented the custom transformations.
  • Utilized integration Patterns, integration tools, EAI, Transformations, XML, JSON Schemas, and XSLT.
  • Tested the application functionality in development and non-production environments.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used MMC(Mulemanagement console) to monitor the request and response payload.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Experience in developing interfaces between SAP, Salesforce, REST and SOAP web-services.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in Mule ESB.
  • Deployed multiple mule applications to cloud hub in Prod and non-prod environments, Analyzed and modified cloud hub infrastructure based on requirements
  • Strong noledge and hands on experience in documenting and designing REST API's using RAML File.
  • Working noledge of API management using Anypoint API management tools.
  • Provided production support by debugging system issues.

Environment: Java 1.8, MuleSoft ESB 3.5.0 &3.6.1, Any point studio, Oracle, CXF, SOAP, REST, Salesforce, Active MQ, RAML, MUnit, Spring Framework, WSDL, SOAP, CXF, SOAP UI, Oracle 12g, SQL Developer.

Confidential, Austin, Texas

Sr. Mule ESB Integration Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle.
  • Involved in application design and participated in technical meetings, Effort estimations, backlog grooming, me&A etc.
  • Worked with Mule soft 3.8.4 and developed integration flows with HTTP, Web service consumer, Message Enricher, SAX parser, Tibco JMS queues, Transform message, CXF component, batch component, Async process, choice router etc.,
  • Developed application using Mule ESBSFDC connector and Mule-Batch processing and deployed the services. And also, done with Unit testing using Test Utility.
  • Created Sequence Diagrams, Class Diagrams as part of the application design using Microsoft Visio tool.
  • Involved in gathering requirements and planning on integration of both SAAS applications using Mule ESB.
  • Providing analysis and test results suggested by TIBCO support for faster expedition of the product errors
  • Tightly integrated applications using MULE ESB.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
  • UsedMuleScopes to encapsulate other message processors to function as a single unit.
  • Involved in testing SOAP web services using SOAP UI.
  • Application code investigation, performance tuning using JMeter, code cleanup and code repository maintenance.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB 3.5.2.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Setting up Mule ESBusing for the development environment.
  • Utilized partner WSDL for ESB to implement Salesforce& SAP integrations.
  • Involved in integrating web services including SOAP as well as REST using Mule ESB.
  • Working with the middleware team and DBAs regarding the database issues and code deployments.
  • Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code.
  • Prepared Change Request business documents and involved in change and release management.
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.
  • Worked with ssl/tsl s in converting http service to https service.
  • Provided production support by debugging system issues.

Environment: Mule ESB, Anypoint Studio IDE, Java/JEE, HTML, CSS, JQuery, AJAX, Oracle, Windows XP,Web Services, WSDL, SOAP, REST, Mule ESB 3.5.2, XML, JSON, SOAP UI, REST Client, MMC.

Confidential, Houston, TX

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC & prepared technical specification documents.
  • Developed customizations, Reports, Data imports and fixing issues using Java, Servlets and spring framework.
  • Designed UI pages using HTML, Java Script, CSS, AJAX and JSF UI Components.
  • Involved in developing complex view pages using JSF Basic, Convertor, Validation Tags, and Data Tables & Composite Components.
  • Used JSF Event handling to do validations & user actions.
  • Involved in JSF & spring Integration to push the dependencies into container.
  • Involved in using Spring modules - Spring IOC and AOP.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from DB.
  • Involved in developing WSDL based View pages manually.
  • Used WSDL, SOAP, AXIS, JAX-WS, JAXB technologies to create web services, generate stubs and consuming the existing services.
  • Involved in Testing SOAP web services using Soap UI.
  • 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, WinScp to work with remote files and connecting to remote systems.
  • Analyzed production outages and created Root Cause Analysis reports.
  • Install software, deploy application and manage (currently managing more TEMPthan 40 customer apps).
  • Implement server security using SSL s, server optimization as per customer requirements.
  • Install SSL s and configure web server with load balancer.
  • Involved in Performing database upgrades, migration and manage & administer the database servers.
  • Provide support to Consulting and Support teams during project implementations
  • Applying fixes, product upgrades during the pre-defined maintenance windows.
  • Involved in tracking defects using QC & unit testing using JUnit with Mockito Framework.
  • Involved in building the code & deploying on Web Sphere server.

Environment: Windows, Linux, Java, JSP, Web Sphere, JSF, Spring IOC, AOP, Hibernate, Eclipse, Web Services - SOAP, WSDL, AXIS, JAXB, JAXP, XML, JSON, HTML, Java Script, CSS, CVS, QC, Putty, SSH, M Remote, SFTP, WinScp3, VMware, New Relic, Manage Engine.

Confidential

J2EE Developer/Sql developer

Responsibilities:

  • Requirements gathering and preparation of Software Requirements Specifications.
  • Performed Low &High-Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool.
  • Developed the application using core technologies like Core Java, Servlets, EJB-Session beans, Entity Beans, and JDBC.
  • Involved in coding in presentation tier, Business tier and Database tiers.
  • Used Struts framework to define Controller, action mappings, forms and View pages.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Created PL/SQL scripts to analyze data, modify data, import/export scripts, execute stored procedures.
  • Involved in writing SQL & PL SQL commands.
  • Experience on working with T-SQLfor developing complex Stored Procedures, Triggers, Tables, User Defined Functions, Views, Indexes, User profiles query writing and SQLjoins.
  • Designed UI Pages using HTML, DHTML, Java Script, and CSS.
  • Implemented business logic components using POJOs
  • Involved in peer design and code reviews using JProfiler.
  • Involved in writing Oracle SQL& PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Extracted and collected data to create needed reports.
  • Involved in IBM MQ Series set up & messaging using Queues
  • Application deployment and Application Server maintenance.
  • Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems.
  • Application code investigation, code cleanup and code repository maintenance.
  • Used Eclipse as IDE to develop the application.
  • Prepared Change Request business documents and participated in testing.
  • Performed Change and release management and supporting business users of CM21 application.

Environment: Java 1.6, Oracle, CXF, SOAP, REST, Salesforce, Active MQ, RAML, WebSphere 8.1, Spring Framework, Oracle, SQL Developer, IBM Clear Case.

Confidential

Software Engineer

Responsibilities:

  • Involved in Requirements analysis, design, development and testing.
  • Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database & used PL SQL.
  • Used Struts framework to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity Beans.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers.
  • Used JMS for Asynchronous messaging.
  • Used Eclipse IDE to develop the application.
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUnit.
  • Involved in running PMD defects & Find bugs.
  • Dealt with business processes and Updated Project documents.
  • Involved in fixing IST, QA, UAT& Production defects.
  • Following Coding guide lines & maintain quality of code.
  • Involved in building the code & deploying on the server.

Environment: Core Java, JDBC, JSP, Servlets, Struts, EJB, JAXB, Eclipse IDE, ANT, JavaScript, JBoss Application Server, Postgres database, Linux Mandriva and Windows XP (Operating systems).

We'd love your feedback!