We provide IT Staff Augmentation Services!

Sr. Mulesoft Integration Developer Resume

Indianapolis, IN

SUMMARY:

  • IT professional with 8+ years of experience in Analyzing, Design, Implementation, testing and maintanence of different applications using Core JAVA, JEE technologies and around 4+ years of experience in developing Integrations using MuleSoft ESB.
  • Extensive knowledge in development methoidologies like Software Development Life Cycle (SDLC), Agile and Waterfall methodologies.
  • Experienced in Consuming RESTful and SOAP web Services using Mule AnyPoint Studio and developing Interfaces using Mule Anypoint Platform using RAML, CloudHub Runtime.
  • Hands on Experiencc in defining API defintions using RAML (Versions 0.8 and 1.0).
  • Knowledge on designing the applications using Mule 4.0 Runtime.
  • Experince in using Mule Expression language (MEL) in order to access and evaluate the data in the payload, properties and varaibles in Mule message.
  • Developed applications in Anypoint Studio and deployed, undeployed those applications on Cloud hub and on premesis using Runtime Manager and Mule Mangement Concsole (MMC).
  • Strong experience in using different Mule connectors, Transformations, Routing, Exception handling and messaging using ActiveMQ and RabbitMQ.
  • Solid experience in configuring applications, proxy endpoints and API analytics based in the tech specifications with MuleSoft API Manager.
  • Good knowledge eon different Mule connectors like DB, HTTP, HTTPS, FTP and SFTP, JMS, Salesforce etc..,as a part of developing applications.
  • Strong knowledge in using Dataweave/ Data Mapper.
  • Experience in applying security to mule API’s deployed on Cloudhub using OAuth 2.0.
  • Experience in DAO layer implementation using JPA and DB connector of Mule ESB.
  • Expertise in integrating and Orchestration of systems using Mule ESB.
  • Experience in creating Mule flows for each entity with retry mechanisms with private flows.
  • Developing SOAP and REST web Services using WSDL, SOAP, JAXB and JAX - WS.
  • Experience in developing and securing CXF web services in Mule ESB.
  • Experienc with Mule administration, configurations and performance tuning. And also experience in MuleSoft MMC and Enterprise release capabilities.
  • •Experience in using CI tools like Jenkins(User Access, Node Mangement, PluginMangement, Job/ConfigurationMangement), CI/CD Pipeline Customization, E-Mail Alerts.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Extensive experience in frameworks like Struts, Hibernate and spring frameworks.
  • Involved in developing REST API for API LED architecture to ensure re-usability, scalability and loosely coupled architecture.
  • Having enough knowledge in implementing design patterns and JMS for messaging services.
  • Good working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and debugging, JUnit for unit and integration testing and XML Spy for XML validation.
  • Solid experience in Design, Development of Web based applications using HTML, CSS, JavaScript, AJAX, JSP, JQuery.
  • Strong foundation with build tool Maven and SCM tool GIT, managing branches, merging code across branches, user access.
  • Strong experience in using IDEs (Integrated Development Environment) like NetBeans, Eclipse, Anypoint Studio.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing & System testing.
  • Proficient in development of Enterprise Business Solutions using Apache Tomcat, JBOSS, WebLogic, WebSphere application servers.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, & File I/O

Java Technologies: Java, JEE, JDBC, Servlets, JSP, JavaBeans, EJB-Session beans, JM

Frame Works: Custom MVC, Struts, spring and JSF.

IDEs: Eclipse, Net Beans, Anypoint studio and RAD.

ORM: Hibernate, iBatis

Design & Modeling: UML, Rational Rose, Microsoft Visio

Web Services: SOAP, WSDL, JAX-WS, UDDI, CXF, AXIS, JAX-RS, JERSEY, WS-Security

Databases: Oracle, SQL Server, MySQL, MS-Access.

Scripting languages: Java Script, Shell Script, AJAX, Java script libraries- JQuery, DOJO

XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Web/Application Servers: Tomcat, WebSphere, Web logic and JBOSS

Build / Testing tools: Ant, Maven, Jenkins, Junit, Mockito, Log 4j, XML Spy, SOAP UI

Version Control: CVS, VSS, SVN, Rational Clear case

Environments: Windows XP/7/8, Linux

Protocols: HTTP, LDAP, SMTP, POP3, IMAP, TCP/IP, UDP

Integration Tools: Mule ESB 3.5/3.6.x/3.7.x/3.9.x, OSB. Message Broker

Other Tools: Eclipse 2.1-3.5, RAD 8.x, IBM Clear case, Clear Quest, JIRA, QC, Drools, Rally,Splunk, ELK.

PROFESSIONAL EXPERIENCE:

Confidential, Indianapolis IN

Sr. Mulesoft Integration Developer

Responsibilities:

  • Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in scrum related activities and daily scrum meetings.
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Created the MULE ESB Artifacts, created flows and configured the Mule configuration files and deployed the application.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Developed and designed the Rapid Rewards Framework in Mule ESB with Spring Integration.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Strong knowledge and hands on experience in documenting and designing REST API’s using RAML.
  • Implemented integration flows using Mule Anypoint Studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker.
  • Worked on developing interfaces between the Salesforce and Oracle ERP using informatica cloud/Mule ESB technologies.
  • Experience in deploying Mule Applications to CloudHub along with experience in configuring logging and alerting in CloudHub.
  • Mapped data from CSV to XML and vice-versa using Data Mapper and Data Weave and responsible for recovery of lost data in MULE ESB.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Extensively used JDBC connector to get the data from different store procedures.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, and messaging using ActiveMQ and JMS.
  • Experienced in using MuleSoft connectors and transformers. Used various transformers in Mule ESB based on use case and implemented the custom transformations.
  • Implemented a large part of the UI dynamic functionalities using CSS, Ajax, JSON, XML, and HTTP static resource handler to handle static content in Mule flow.
  • Involved in creating http inbound & outbound flows, custom Java and XSLT transformers and Security of Mule endpoint through WSSR.
  • Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility MUnit for mocking and unit testing of Mule flows.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Implemented build package tool using Maven and build the code in Jenkins.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful debugging issues.

Environment: Java 1.8, MuleSoft ESB 4.0/3.9, AnyPoint Studio, ActiveMQ, RabbitMQ, Apache-Maven, Salesforce, Cloudhub, RabbitMQ, UML, Flow Dock, Mule Management Console(MMC), Web Services, XML, XSD, Github, JDBC, OAuth, XSLT, JPA, RAML, Oracle 11g, Eclipse IDE, log4j, CVS, Rational Rose, JUnit, Maven, SoapUI 5.2.0.

Confidential, Buffalo, NY

Sr. Mulesoft Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile (TDD, SCRUM) including effort estimations, design, development, implementation, verification and validation.
  • Involved in modifying, updating and testing of the component. And made substantial changes to the architecture to improve performance of the Application.
  • Prepared Technical Specifications based on the functional requirements.
  • Involved in preparing Technical Design Document of the project
  • Created Mule ESB artifact and configured the MULE configurations files and deployed.
  • Implemented flows for each entity with retry mechanisms with private flows including transaction management.
  • Worked on Rest based Web services. Developed reusable REST services using RAML considering contract first implementation.
  • Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
  • Used Mule ESB with Spring Integration to design and develop Rapid Rewards Framework.
  • To ensure the security of Mule ESB application, used OAuth by creating HTTP inbound and outbound flows, routing, orchestration, transformations.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Implemented RAML files for different entity creations and respective associations.
  • Worked on Rest based Web services. Developed reusable REST services using RAML considering contract first implementation.
  • Used cron jobs to schedule and run jobs at certain time in production for processing and sync of certain DB records to third party service.
  • Developed Restful/SOAP Web Services in Mule ESB based on SOA Architecture.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Database.
  • Experience with MuleSoft MMC and Enterprise release capabilities
  • Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on Mule API manager and RAML (RESTful API modeling Language).
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, Transaction Manager.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Worked on MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • 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.
  • Used DataWeave extensively to do data transformations along with custom Java Classes.
  • Integrating data using SAP, SalesForce, JMS, HTTP, Web-Service connectors.
  • Developed Mule ESB projects for services with synchronous and asynchronous Mule flows.
  • 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.
  • Utilized custom logging framework for Mule ESB application.
  • Used GIT as version controlling tool and Maven for building & deployed on Cloudhub.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Used JUnit to do unit testing for the modules developed.
  • Used Eclipse for development purposes. And Rally for tracking tasks, user stories, and bugs.
  • Used Splunk to monitor application logs across all environments.

Environment: Java 1.7/1.8, Mule ESB 3.7/3.8, Anypoint Studio 5.4.1, Apache-Maven, ActiveMQ, OAuth, CloudHub, RAML, Nexus, Salesforce, Putty, Filezilla, Hibernate, Spring MVC, Batch, Struts, WebServices (SOAP, REST), XML, XSD, XSLT, JAXP, JAXB, Apache web Application Server, SOAPUI, JMeter, Maven, Jenkins, Source tree.

Confidential, Yonkers, NY

Mule ESB Programmer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance. Implemented Agile development process on SDLC and involved in effort estimations.
  • Prepared design documents with Sequence, Class & Use case diagrams using MS VISIO.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC. Used the spring modules of DI/IOC, AOP, Batch implementation and Spring MVC.
  • Used Spring XML configuration for Dependency Injection. Implemented Declarative transaction management using Spring AOP.
  • Used spring JDBC Template to do CRUD operations with Database.
  • Created MULE ESB artifacts, created flows, configured MULE configuration files & deployed the application.
  • Created WSDL documents as per GUI pages and generated the artifacts using AXIS tool.
  • Used JERSEY API to create Restful web services to support for ROI business processes.
  • Created continuous integration builds using Ant&Jenkins and deployed the application on WebSphere application server 8.1.
  • Implemented custom components, connectors and the transformers to be used in Mule ESB.
  • Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
  • Developed web services and data synchronization services.
  • Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
  • Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
  • Created continuous integration builds using Maven and cruise control.
  • Deployed application in UNIX and to connect to see logs for fixing UAT/Production defects.
  • Developing Mule ESB projects for the services with synchronous & asynchronous Mule flows.
  • 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.
  • Developed interfaces to access core services & provisioning services using Mule ESB 3.6.2.
  • Experience in integrating Cloud applications like SFDC, Workday & Intacct using Mule ESB.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Utilized Putty & FileZilla to work with remote files & connecting to remote systems.
  • Participated in Unit testing using JUNIT and MOKITO.
  • Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs to maintain Code Quality.
  • Tested SOAP web services using Soap UI.
  • Coordinated with Performance team to get thread dumps & tuned Java as well as DB2 code.

Environment: JAVA/J2EE, Servlets, Mule ESB 3.5.1/3.6.2/3.7.x, ActiveMQ, Anypoint Studio, JSP, XML, HTML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Spring, AOP, MVC, JDBC Templates, REST, JAX-RS, CXF, RAD 8.0, WebSphere Application Server 8.1, JUNIT, Clear Case, SOAPUI, JMeter, EMMA, Ant, HP QC, DB2

Confidential, Morrisville, NC

Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different USs.
  • Involved in preparing High & low level design docs with UML diagrams.
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Understood current processes and actions from the legacy code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Used DOJO Toolkit for UI development & sending asynchronous AJAX requests to server.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application.
  • Implemented transformations on mule payload.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • Developed REST services and exposed them to the Angular Js front-end.
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Used Spring Frame work for IOC, AOP and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Extensively participated in conversion from Sybase to oracle databases.
  • Simplified Hibernate session and transaction handling by writing a Servlet filter.
  • Involved in implementing the Hibernate API for database connectivity.
  • Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.
  • Worked on design and creation of JSP’s that are responsible for presentation layer and used the struts html/bean/logic Tag libraries in the JSP’s
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Tested components using JUNIT & Mockito during development.
  • Used IBM Clear Case for source code version control
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: JAVA/J2EE, XML, XSLT, XPATH, WSDL, SOAP, CXF, REST, JAX-RS, JAX-WS, Web Logic server 10.3, JMS, Eclipse, JUNIT, Mockito, CVS, EMMA, Spring framework - DI, AOP, MVC, Hibernate 3.5, Ant, HP QC, HTML, XHTML, DHTML, JS, AJAX, DOJO, CSS3, Servlets, JSP, Coherence, Oracle, Rally.

Confidential

Junior Java Developer

Responsibilities:

  • Worked with customers to gather requirements & developed use cases, project & test plans.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Developed UI pages using HTML, DHTML, JS and AJAX, JQUERY, JSP and tag libraries.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, Apache CXF, and JAXP & JAXB.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team.
  • Set up Custom business validations using validation framework.
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PLSQL - Stored procedures, functions, sequences, triggers, cursors, object types.
  • Implemented application using Struts MVC framework for maintainability.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator, DAO, and Value Object.
  • Developed the server side components (EJBs) following MVC/ Struts Frameworks.
  • Set up Custom business validations using Struts validate framework.
  • Implemented JMS to communicate with other applications in deciding the further processing.
  • Written EJB session beans for business logic processing & entity beans for the persistence.
  • Followed coding standards & ran Test suite to make sure code coverage by using EMMA.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Ivy and the deployment.

Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere, Struts, MVC, JUNIT, JAX - RPC Web services, XML, XSD, XSLT, Unix, FTP, DB2 – SQL, PL SQL, QC, SVN.

Hire Now