We provide IT Staff Augmentation Services!

Mulesoft Esb Developer Resume

Chicago, IL

PROESSIONAL SUMMARY:

  • 5 years of experience in application software development in banking and finance sectors, supporting web - based applications on JEE framework, Mule Anypoint Platform and multitier applications with distributed architecture.
  • Expertise in Mule ESB 3.x over Anypoint Studio 6.x.x, Anypoint Cloud-Hub, API Gateway 1.x and API Management.
  • Extensively used Mule Connectors like salesforce, database, SMTP and JMS.
  • Experience is developing SQL Queries and stored procedures.
  • Substantial exposure in developing applications using J2EE technologies including JSP, Struts, Servlets and JDBC.
  • Experience Architecting Mule Projects with integration to 3rd party SaaS applications like Oracle Service Cloud.
  • Designed and developed APIs using RAML and REST based APIs.
  • Architecting complex SOA applications with ESB frameworks.
  • Experience in distributed technologies, OO programming, analysis and design.
  • Utilized MuleSoft extensive features like data weave, API designer and various connectors.
  • Supported projects across the enterprise to adopt the integration infrastructure and integration interfaces on Mule ESB.
  • Experience in Maven for build and deployment.
  • Strong experience in analysis and design using SDLC, UML, Rational Unified Process (RUP) with software development models like Agile Scrum Model and Waterfall model
  • Good knowledge in spring framework, Object Relation Mapping using Hibernate.
  • Used various IDE's like Anypoint Studio, Eclipse, Net Beans and IntelliJ Idea.
  • Experience in implementation of business applications using BEA Web logic, IBM Web sphere Application, J Boss and Tomcat.
  • Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
  • Ability to work with business functions to understand business requirements and develop technical specifications.

PRIMARY SKILLS:

Rest Architecture, RAML Modelling

MuleSoft Any point platform suite of tools

MULE ESB (3.7 and higher runtime)

Enterprise integration Patterns

JEE suite of technologies

OOAD

Maven

TECHNICAL SKILLS:

Languages: C, C++, Java, Java Script, PL/SQL, SQL, HTML, XML, XSLT

Application Servers: J Boss, Apache Tomcat, Web logic, IBM web sphere

Databases: Oracle, MySQL, DB2

Design Patterns: MVC, Singleton, Session Facade, DTO, DAO, Service Locator

SOA: Restful Web Service, Soap web service, JAX-RS, XML, JSON, WS Security, Mule ESB

Frameworks / APIs / Tools: Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant, WEB-SERVICES (SOAP, WSDL, UDDI, Axis2, CXF)

IDE’s/Tools: Anypoint Studio, Eclipse, Net beans, RAD, J Builder, Maven, ANT, SVN

Server-Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF, Tiles SOA Mule ESB

Protocols: HTTP, FTP, SFTP, SMTP, TCP/IP

Methodologies: OOAD, UML, Design Patterns, SOA, Agile, REST

Configuration Management Tools: GIT, CVS, SVN, ANT

Frameworks: Spring, Hibernate, Struts, Spring MVC, Micro Services, EJB, JMS

Operating Systems: Windows, UNIX, LINUX, Sun Solaris

PROJECT EXPERIENCE:

Confidential, Chicago, IL

MuleSoft ESB Developer

Responsibilities:

  • Responsible and active in the Analysis, Design, Implementation and Deployment of full Software Development Life Cycle (SDLC) of MuleSoft project using AGILE process.
  • 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.
  • Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content-based routing using Mule ESB.
  • Developed RESTful 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.
  • Experience in MuleSoft Anypoint platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML.
  • Hand-on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Code walk-throughs, Mule Debugging and Error fixing.
  • Implemented clustering and throttling concepts for Mule based solutions.
  • Used MMC (Mule management console to monitor the request and response payload).
  • Have written MUnit test cases to validate the Mule flows.
  • Involved in code coverage for unit tests, which was a requirement for committing to a repository.
  • Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics and queues and some transformations were also done at the integration layer.
  • Developed interfaces between SAP, Sales Force and REST web-services.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Used CloudHub 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 GitHub for the version control.
  • Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
  • Actively involved in QA, UAT and production issues getting resolved.

Environment: Java/J2EE, Java1.7/J2EE, Spring, Web Services, MuleSoft ESB 3.5.3/3.7.3 , Any Point Studio, ActiveMQ, RAML, JSON, XML, Salesforce, SAP, Cloudhub, Oracle 12c, Mongo DB, JSON, Eclipse IDE, Ant, log4j, CVS, WebLogic, MUnit, Maven, GitHub.

Confidential, Malvern, PA

Mulesoft Developer

Responsibilities:

  • Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
  • Developed various integrations using MuleSoft as per the User Acceptance Criteria defined by the business users.
  • Developing and deploying mule project on cloud hub.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB 3.5.
  • Implemented Mule flows for each entity with retry mechanisms with private flows.
  • 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.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed
  • Performed Proof of Concept on extracting image metadata & GPS coordinates using Metadata-Extractor.
  • Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility.
  • Migrated Mule ESB 3.5 apps to Mule ESB 3.6.
  • Secured API with Basic Authentication security module.
  • Implementing and consuming REST web services.
  • DAO layer implementation using JPA and DB connector of Mule ESB 3.5.
  • Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
  • Developing and securing CXF web services in Mule ESB.
  • Provides support for all testing phases and post production.
  • Prepared Change Request business documents and involved in change and release management.
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.

Environment: Mule ESB 3.5,3.6, MMC, AnyPoint Studio, ActiveMQ, JSON, Cloudhub, XML, XSD, XPATH, WSDL, SOAP, JAX-RS, CXF, JMS, GIT, SOAPUI, Maven etc.

Confidential

Mulesoft Developer

Responsibilities:

  • Highly involved in requirements gathering and designing the Domain Model and Business Model for the application.
  • Used JSON (JavaScript Object Notation) to read the Java Script object.
  • Created API and exposed on cloud, which is being invoked by ABI system.
  • Wrote transformation classes and feeded into the Teradata.
  • Used Boot strap as style sheet along with Angular JS.
  • Created customized Requing flows so as to avoid a single data loss.
  • Developed Stored Procedures, Triggers and Packages in Oracle.
  • Implemented Springs Aspect Oriented Programming (AOP) feature to overcome cross cutting concerns.
  • Developed and exposed the Web Services by using SOAP.
  • Used Any Point & Studio Visual Debugger to debug the mule flows at Data mappers.
  • Created Mule Flows to connect graph API and marketing API.
  • Worked with Mule ESB for Message routing between clusters and data transformation.
  • Involved in effort estimation and impact analysis for integration SOAP web services.
  • Consumed RESTful responses in XML as well as JSON formats.
  • Used ANT for building the Project. Used Git for version control.
  • Used Spring and Hibernate for dependency injection and Data Persistence.
  • Implemented Spring Batch Jobs for processing the CSV files.
  • Written the shell scripts for automation process for build and deployments in Unix/Linux.
  • Involved in peer to peer code reviews and given the review comments for my subordinates.
  • Involved in development of the server-side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Handled the QA deployments in JBoss.
  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Provided technical and business support for the team.

Environment: - Mule ESB, Eclipse, J2EE, Java SE 7, Spring MVC and Hibernate Framework, RESTful, PL/SQL, JSP, JQuery, GIT, JavaScript, CSS, JMS, JBoss, Spring JDBC, Unix/Linux, Log4j, SQL, SOAP,(JAX-WS), Ajax, Ant, Java Beans, Angular JS, Node JS, Design Patterns, Agile, JSON, Jira, Oracle.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Involved in the entire project life cycle from analysis, installation, development, testing, production and end user support
  • Developed theStrutsAction classes and Action Form classes and configured them in Struts configuration files as part of the controller component
  • Extensively used WebSphere Studio Application Developer for building, testing and deploying applications
  • To keep track of latest Versions implemented CVS Structure
  • Designing JSP usingJavaBeans
  • Worked on Eclipse & RAD 6.0 environment
  • Wrote SQL queries for JDBC connection to Oracle database
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Used embedded classes and maps to model ternary relationship in JPA.
  • Created class diagrams and sequence diagrams using rational rose
  • Clear Case is used for version control.
  • Implemented various Custom Tags and JSTL tags.
  • Utilized Design patterns MVC, VO, DAO, Factory, Singleton
  • Maintained a separate DAO layer for CRUD operations.
  • Used SVN for source control repository
  • Developed Unit Test Cases with JUnit.
  • Built test harness module with JUnit, Mockito for creating unit tests and integrated with Ant build.
  • Involved in Module Testing and Integration Testing.
  • Used IBM RAD IDE for application development.
  • Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.

Environment: JAVA, J2EE, JSP, JSTL, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, Websphere6.1, RAD 6.0, Oracle 9i/10g, SVN

Hire Now