We provide IT Staff Augmentation Services!

Sr. mulesoft integration Developer Resume

Lakemary, FL

PROFESSIONAL SUMMARY:

  • Extensive experience in all the phases of Software Development Life Cycle that includes understanding requirement, technical analysis, design, development, Integration, maintenance, installation, implementation and testing of various client/server web applications.
  • 4+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
  • Excellent working knowledge on Object Oriented Principles (OOP) and J2EE design patterns.
  • Extensive knowledge in core Java programming concepts like data abstraction, polymorphism, concurrency, synchronization, multi-threading and thread communication.
  • Expertise in developing Server Side components using JDBC, Servlets, EJB, JNDI, JMS.
  • Strong knowledge and hands on experience in Web development using HTML5, DHTML, CSS3, JavaScript, JSP, JSTL, XML, XSLT and AJAX.
  • Developed front end MVC application using Angular.js, backbone.js and bootstrap3.
  • Experienced in developing applications on MVC based frameworks that includes Struts, JSF and Spring frameworks .
  • Had an experience in development and deploying Mule project on Cloud-Hub .
  • Good hands on experience using Mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.
  • Done with Mule administration, configurations and performance tuning. And also experience in MuleSoft MMC and Enterprise release capabilities.
  • Strong understanding and experience with enterprise MuleSoft integration patterns.
  • Experienced with deploying, Configuring, and Administering Application & Web Servers such as IBM Web sphere 7.0/8.2, Oracle Web logic10.3 and Apache Tomcat 6.x/7.x and JBOSS.
  • Experience in implementing Core Java&J2EE design patterns like Singleton, Factory Pattern, Business Delegate, DAO, VO, Session Facade, Service Locator and etc.
  • Strong Experience on coding Queries, Procedures and packages in SQL. Database Design, Creation and management of Schemas, writing functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • 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.
  • Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP).
  • Experienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.

TECHNICAL SKILLS:

Programming Languages: Java, C,C++

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, File I/O and Reflections.

J2EE & Frameworks: JSP, Servlets, JSTL, JNDI JMS, EJB (Session beans & Entity Beans), JSF, Struts, Spring (IOC, MVC, AOP & DAO) and Hibernate.

XML Technologies: XML, DTD, XSD, XSL, XSLT, SAX, DOM and JAXB.

Web Technologies: HTML5, HTML, DHTML, CSS3, Less, JavaScript, jQuery, AJAX.

Scripting Languages: JavaScript, PL/SQL, VBScript, Shell Scripting.

Development Methodologies: RAD, OOAD, Agile, Waterfall approach, Prototyping approach, Incremental/Integration approach, RUP.

IDEs: Eclipse, My Eclipse, RAD, NetBeans, IntelliJ.

Tools: Log4j, JBuilder, Ant, Maven, Jenkins.

Web Services: WSDL, AXIS, CXF, SOAP UI, RESTful Client, JAX-WS, JAX-RS, Xpath.

Integration Tools: OSB, IBM Message Broker, IMS, Mule ESB 3.5/3.6.2/3.7.3

Databases and Tools: Oracle 9i/10g/11g, SQL Developer, DB2, MS SQL Server, MySQLTesting Tools: JMeter, JUnit, Mockito, Selenium.

Testing Methodologies: Integration Testing, Stress Testing, Load Testing, Reliability Testing, Feature Testing, User Acceptance Testing, Functionality Testing, Validation Testing

Bug Management Tools: Mantis, Bugzilla, JIRA

Web/Application Servers: Apache Tomcat, IBM WebSphere, JBoss, BEA/Oracle WebLogic

Version Control Tools: Git, SVN, Rational Clear Case, Visual Source Safe 2005

Other Tools and Services: Crystal Reports, Jasper reports, Toad, Ervin, EditPlus, TextPad++, Putty, FileZilla, MS Visio, MS Project, Open Office, MS Office

System Environments: Windows, Unix/Linux

PROFESSIONAL EXPERIENCE:

Confidential, Lakemary, FL

Sr. Mulesoft Integration Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of CRM application. Actively involved with the team and management as a part of Agile ( SCRUM ).
  • Involved in preparing design TSD document with Sequence Diagrams, Use Case Diagrams Class Diagrams using Microsoft VISIO tool .
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth2 .
  • 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).
  • Developed the integration workflows using a MuleSoft ESB 3.7.3 framework.
  • Developed a proxy layer for every API in order to ensure the security of applications and Implemented the APIs in Anypoint studio and deployed them to Cloudhub Gateway 2.2.0 and Runtimes 3.7.x .
  • Designed and exposed the applications using RAML0.8. Have written MUnit test cases to validate the Mule flows.
  • Utilized various connectors such as Sale force, HTTP, File, SMTP, SFTP, Database and used scatter-gather for asynchronous communication.
  • Experience in Mule Soft AnyPoint API platform on designing and implementing Mule API’s.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Written DB2 and SQL queries inside the Expression components to precompile them and managed to get the performance.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Monitoring the applications on Runtime Manager, API manager, creating charts using Custom Dashboard, generated reports using Manage Reports and analyzed the performance of the applications calculating the response times.
  • Used PMF to update the tasks info and Used Maven to build the application.
  • Used TFS as the source version control tool for code operations such as check-in, check-outs, merge, compare, clone, etc.,
  • Actively involved with the team and management as a part of Agile (SCRUM) later with SAFe and worked part of release trains.
  • Used ATOM/API workbench and API designer to create RAML, exposed as RESTful applications.
  • Worked on Batch processing and created batch jobs.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Extensively worked on Watermarking for mitigating memory overloads and cron expressions for scheduling jobs.
  • Used Mule filters & worked with J ava and groovy components to provide resilient solutions.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth2 .
  • Deployed application to Cloudhub API gateway 2.2.0 and Runtimes 3.7.x also configured the proxies and managed them through API manager .
  • Interacted with MSSQL/DB2 databases, PEGA, Salesforce, Active Directory and third party applications as a part of the project.
  • Extensively worked on DataWeave to transform data into JSON/XML format.
  • Have written MUnit test cases to validate the Mule flows.
  • Used Maven as the build tool.
  • Used ALM for defect tracking and Version One as project management software.
  • Used TFS as the source version control tool for code operations such as check-in, check-outs, merge, compare, clone, etc.

Environment: Mule ESB 3.7.3, MMC 3.7 Runtime, Agile, Anypoint Studio, ActiveMQ, RabbitMQ, Apache-Maven, Filezilla, Cloudhub Gateway 2.2, OAuth, Nexus, Putty, TFS, MUnit, RAML

Confidential, Phoenix, AZ

Sr. Java Mulesoft Develope

Responsibilities:

  • Designed and implemented the application in Agile - methodologies.
  • Developed middle tier business logic using Spring based transaction managers.
  • Used Auto wired POJO and DAO classes with Spring Controllers and services.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service Oriented Architecture (SOA) Concept.
  • Design and development of user Interfaces using JSP, HTML, CSS, JavaScript and AJAX.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Handled the back end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
  • Developed SQL Queries using Toad for Oracle.
  • Developed Business objects using POJOs and data access layer using Hibernate framework and mapping files .
  • Involved in developing Spring IOC to communicate with the persistence layer and used Spring AOP framework for reusability logging purpose.
  • Setting up Mule ESB for the development environment.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Implemented the application using spring modules includes IOC, AOP, Batch and MVC.
  • Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade and Data Transfer Object design patterns.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Having experience with Apache CXF implementations of JAX-WS specification of SOAP technology and Jersey implementations of JAX-RS specification of RESTful services.
  • Worked with JAXB for marshalling & unmarshalling requests and used Junit, SOAP UI to test Restful Webservices.
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
  • Implemented integration flows using Mule Anypoint studio to connect to REST, SOAP service, Oracle Database, and Active MQ broker .
  • Strong knowledge and hands on experience in documenting and designing REST API’s using RAML File.
  • Working knowledge of API management using Anypoint API management tools.
  • Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.
  • Implemented Mule flows for different modules, which process files and emails from different systems.
  • Used Mule Flows with Data Mapper to customize XML to CSV mapping conversion.
  • Developing and securing CXF web services in Mule ESB .
  • Architected Integrations using Mule ESB environments for both on premise and Cloudhub environments.
  • Used MMC (mule management console to monitor the request and response payload).
  • Have written MUnit test cases to validate Mule flows.
  • Used ANT scripts to build the application and deployed on Oracle WebLogic Server and implemented WebLogic cluster and Node manager.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used SVN the version control tool for code commit and update.

Environment: Java 1.6, Spring, Hibernate, Web Services, Mule ESB 3.5/3.6.2, Anypoint Studio, ActiveMQ, RabbitMQ, Cloudhub, Putty, Apache-Maven, Filezilla, Nexus, RAML, MUnit, API, AJAX, XML, JAXP, JAXB, JSP, HTML, CSS, SQL, JUnit, PL/SQL, JavaScript, Web logic, TOAD, Oracle, MDB, SOAP UI, SVN, Windows XP & Linux.

Confidential, Raleigh, NC

Sr. Java Mule Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used JSP's HTML on front end, Servlets as Front Controllers &JavaScript for validations.
  • Created controller Servlets for handling HTTP requests from JSP pages and implemented the business logic using various Design Patterns.
  • Used MyEclipse IDE to develop/create my code.
  • Developed entire application web-based client implementing MVC Architecture using Spring Frame work.
  • Developed Web pages using UI framework includes Angular JS and Backbone Js.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Functionality.
  • Created maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Used Spring framework to the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Worked on routing and orchestrating the MULE Flows.
  • Worked on DataMapper and XSLT to perform the transformation in Mule ESB.
  • Used Mule DataMapper, Custom transformers for mapping flat file structures to Salesforce interface structures.
  • Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
  • Have written MUnit test cases to validate Mule flows.
  • Extensively worked on XML Altova Map Force for the transformations of XML to XSLT along with that used XPATH to navigate through Attributes and Elements in an XML Document.
  • A Web Sphere JNDI naming tree is maintained for the external configuration of a service and enabling XA transactions to achieve consistency for the database.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Good hands on UNIX commands, used to see the log files on the production server and also developed several shell Scripts to automate file transfers.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Java, J2EE, SOAP, Spring, CXF, Web Logic, Hibernate, Ajax, Sybase, JQuery, JSP, XSD, XML Bean, Web Sphere, DB2, JUnit, Log4J, Unix, Git, Gradle, Mule ESB, Salesforce, MUnit, SoapUI, Log Expert, FileZilla, Spring security using LDAP, Solaris (Unix ), Hudson/Jenkins, Oracle ADF Business components, ADF faces, MyEclipse.

Confidential, Columbus, OH

Java/J2EE Application Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements and also involved and participated in Code reviews.
  • Designing the application using JISI framework and Spring framework.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Developed user interfaces using JavaScript, JQuery, HTML, XHTML, CSS custom tags.
  • Developed web application using JSP custom tag libraries, Struts Action classes and Action, Java Servlets and Objects using J2EE standards.
  • Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
  • Application was built on JISI- MVC framework and Hibernate as business layer. Designed and developed the GUI using Java Script and JSP.
  • Involved in development of Servlets/JSP and documenting all the components clearly.
  • Created tile definitions, Struts-config files, validation files and resource bundles for all modules using Struts framework.
  • Extensively used XML Web Services for transferring/retrieving data between different providers and implemented them using CXF Framework.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved working with Oracle 11g database and implemented Exception Handling with custom Exceptions framework.
  • Involved in coding for JUnit Test cases, ANT for building the application.
  • Created Daily Rolling Log using Log4j and Used PVCS as Version Control System.
  • Using WebSphere application server for deploying the web content and all code was written using the Rational Application Developer (RAD) IDE.

Environment: Java, J2EE, Hibernate, J2EE, JISI, Spring, JSP, Rational Rose, JDBC, JavaScript, XML, DTD, RAD, IBM WebSphere application server 7.0, JUnit, Log4j, Oracle 11g, SQL, PL/SQL, SQL Developer, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in client requirement gathering, analysis& application design.
  • Created Use cases, Class Diagrams, and Sequence Diagrams for the system using JUDE UML modeling tool.
  • Implemented server side programs by using Servlets and client side by using JSP and designed, developed and validated User Interface using HTML, JavaScript, and CSS .
  • Created the UI tool - using Java, XML, DHTML, and JavaScript.
  • Extensively used Java Server Pages, JavaScript, JQuery, CSS and HTML for developing visually appealing User Interface pages of the web modules.
  • Performed application level logging using log4j for debugging purpose and also involved in fine tuning of application.
  • Thoroughly involved in testing phase & implemented test cases by writing with the Junit.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Part of performance tuning team and implemented caching mechanism and other changes.
  • Recreated the system architecture and created numerous class and sequence diagrams.
  • Developed using Struts Framework, developed action classes, form beans and Struts-Tiles.
  • Created combined deployment descriptors using XML and Design and development UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.

Environment: JDK1.4, JavaScript, HTML, DHTML, XML, Struts, JSP, Servlet, JNDI, J2EE, Tomcat, Rational Rose, Oracle.

Hire Now