We provide IT Staff Augmentation Services!

Sr. Muleesb Integration Developer Resume

5.00/5 (Submit Your Rating)

Fresno, CA

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in IT industry including MuleSoft ESB and Enterprise Application Integration (EAI).
  • Mule Certified developer (MCD - API Design Associate) expertise in designing and building API's.
  • Implemented ESB Integration Services using MuleSoft ESB and Talend ESB and enterprise application (EAI) using MuleSoft 3.x.
  • Aided in troubleshooting Mule ESB (debuggers / flow analyzers), deployment, and tuning and worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Extensively worked on both Enterprise and Community edition of MULE ESB and configured MULE API manager and RAML.
  • Used Github repository to run the Jenkins job for Continues Integration.
  • Possess fair knowledge on SOAP and REST architectural style and design principles. Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers
  • Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, VM as part of Integration Usage.
  • Created various RAML resources to implement REST Based APIs as a part of project implementation.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ and RabbitMQ.
  • Have an experience in integrating Sales force, SAP, spring frameworks, spring beans and web services using Mule ESB.
  • Worked on XML related technologies like XSL, XSD, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML in to Java object.
  • Expertise in Java/J2EE programming - JDBC, Servlets, JSP, and JAVA WEB SERVICES.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer(RAD) for Java/J2EE application development.
  • Experience in implementing CEP techniques in projects using TIBCO Business Events and RMS.
  • Experience in administering and maintaining Linux servers in production environments
  • Briefly worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL, Stored Procedures, Triggers and with SQL Server, Oracle and MySQL.
  • Hands on experience with Junit, MUnit and Log4j in developing test cases and determining application functionality.
  • Proficient in MEL - Mule Expression Language to access and evaluate the data in the payload, properties and variables of a Mule message.

TECHNICAL SKILLS:

Programming Languages: Java, C, SQL and PL/SQL.

Java Technologies: JDBC, Servlet, Spring, Hibernate, core java, EJB-Session Beans & JMS

Frame Works: JUnit and JTest

Databases: Oracle, My SQL, MS SQL server

UI Technologies: HTML, XML, CSS, AJAX, jQuery

XML Technologies: XML, XSD, DTD, XSLT

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

App Servers: Tomcat, JBoss, Web Sphere, Web Logic

Operating Systems: UNIX, Mac OS, WINDOWS XP, 7

Servers: Apache Tomcat, JBoss, Web Sphere

Development Tools: RAD, Spring Tool Suite (STS), Eclipse and AnyPoint Studio

Integration Tools: MuleSoft ESB

Version Controlling: GitHub, SVN

PROFESSIONAL EXPERIENCE:

Sr. MuleESB Integration Developer

Confidential, Fresno, CA

Responsibilities:

  • Followed all the phases of SDLC and used Scrum in Agile process for Software Development.
  • Responsible for preparing all the Technical Specification Documents (TSDs) for the services that were to be implemented. Utilized connectors such as HTTP, payload and object to string.
  • Handled various RAML resources to implement REST based APIs as required by the project and experienced in data transforming into XML as well as CSV formats.
  • Developed Rest web services involving REST and SOAP based on SOA and conducted testing using ARC tool and SOAP UI and implemented data weave and re-sequencer using Mule ESB.
  • Redesigned the front-end of the application using Java Script, HTML and CSS and managed and deployed mule projects to cloud hub using maven.
  • Used several transformers in Mule ESB based on use case and implemented the custom transformations.
  • Created a flow between the servers and Enterprise Information Systems (EIS) using the connector architecture of JDBC adapters for EAI.
  • Created mule Flow using End Point, Connector, transformers and Component bean using Mule ESB to communicate client/server systems.
  • Inspected the flows and sub-flows in error handling and implemented effective exception handling techniques and integrated the Mule flow with an Android client.
  • Verified the consistency of data when merging of data was done from various sources into the database using ActiveMQ and also by employing integration parsing techniques in Mule Message Flow.
  • Delegated the migration of apps from Mule ESB 3.5.1 to Mule ESB 3.7.1.
  • Utilized Mule ESB to designing of routing schemas, error handling, JMS, VM connection, Oracle ADF and spring based resource initialization process. Verified if the XSLT standards of the XML files.
  • Developed an integration component with a third part application using Mule ESB and validated the test cases developed by the QA team as to whether or not the business requirements were met.
  • Delegated using Tivoli Work Load Manager for scheduling the jobs and reviewed Unit testing and User acceptance testing using JMeter.

Environment: Java, Mule ESB Any Point Studio, CloudHub, Mule Management Console, XSLT, JMS, XML, RAML, JDBC, SQL and Oracle ADF, Web services - SOAP and RESTful, Maven, Salesforce, ActiveMQ.

MuleSoft Developer

Confidential, New York, NY

Responsibilities:

  • Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
  • Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
  • Implemented the Design Patterns like Session Facade, Data Transfer Object (DTO), Service Locator, and Data Access Object (DAO). Developed the web pages using JSP and Servlets.
  • Developed the integration workflows using MuleSoft ESB 3.7.3 framework.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Used Database Connectors to connect with respective systems using Mule ESB.
  • Have written MUnit test cases to validate the Mule flows.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule API's.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Involved in achieving minimum percentage of code coverage for unit tests, which was a requirement for committing to a repository.
  • Developed various RAML resources to implement REST based APIs as required by the project. Also worked with SOAP web services based on SOA.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
  • Involved in deploying applications into MuleSoft CloudHub and Mule Management Console. Created custom components and configured them in mule-cofig.xml and verified with the XSLT standards.
  • Configuring the Mule process for fetching the data from topic and make service calls to the Middle Tier Mule ESB for processing.
  • Gathered requirements and planning on integration of both SAS applications using Mule ESB and Integrated Mule ESB system while utilizing Rabbit MQ, JMS, Http, File system and SFTP transports.
  • Implemented a Mule ESB based tooling suite for handling message transitioning, validation, enrichment, routing to upstream and downstream entity data consumers.
  • Analyzed Mule administration, configuration and tuning and integrated the work flow rule engine for performing the validation process with MuleESB.
  • Responsible to get ready arrangement arrange and do the generation organization to CloudHub utilizing Jenkins CI stage.
  • Involved in unit testing and writing the MUnit Test cases for the flows and made use of Git hub for version and source control.

Environment: Java, Mule ESB, MuleSoft Anypoint Studio, RAML, Spring, Hibernate, CloudHub, JSP, Servlets, HTML, JavaScript, MySQL, WebSphere Application Server, Maven, Jenkins, MUnit, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool.

Java Developer

Confidential, New York, NY

Responsibilities:

  • Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model
  • Involved in complete development of Agile Development Methodology/SCRUM to meet customer expectations, timeline with quality deliverables and tested the application in each iteration.
  • Developed Web services using Apache CXF to interact with the external systems to both consume and publish web services.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security.
  • Implemented Batch framework to run set of processing at a time to handle millions of Orders in a day.
  • Used Apache CXF, WSDL 2.0, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Implemented Business Logic using Java, OOPs concepts, multi-threading, Java Concurrency, Spring Boot, Spring Batch and Hibernate.
  • Developed UI using HMTL, AngularJS, and JavaScript for reporting on several batch applications which run daily and to provide statistics about the data loaded successfully against the failed members to the management.
  • Worked on Log4j for logging errors, messages and performance logs and CVS for version control
  • Worked with DevOps/Continuous integration tools like GITHUB, Jenkins, Nexus, Team City, Urban Code and JIRA.
  • Involved in data validation by writing several complex SQL queries in DB2 and worked on data quality issues.
  • Helped in developing the complete business flow and helped incorporate form validations and error handling in the application.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, CSS, HTML and DHTML.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS.
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (UI) and business tier.
  • Used Eclipse as the IDE and used eclipse standard/ plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation and version control (SVN).

Environment: Java, J2EE, JavaScript, SQL Server, Apache Tomcat, CSS, HTML, DHTML, Jenkins, JSP, GITHUB, Eclipse, CXF, WSDL, Angular JS, Axis, JAX-WS.

Java Developer

Confidential, San Jose, CA

Responsibilities:

  • Involved in complete Software development lifecycle including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model.
  • Created dynamic web pages using AngularJS framework. Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular JS.
  • Extensively used spring framework components such as Dependency injections and AOP.
  • Worked on web application which has been developed using spring & Hibernate frameworks
  • Actively involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Generated Use case, sequence and Class diagrams using Rational Tool Suite.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the post backs to the controller methods.
  • Extensively used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Used Design Patterns like Factory, Singleton and DAO patterns.
  • Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL). Fixed critical issues when calling the different Web services.
  • WebLogic was used as both the Application server in the development and production environments.
  • Wrote unit tests and also involved in integration tests using Junit.

Environment: Core Java, J2EE, Servlets, Ajax, Spring, Hibernate, XML, Web Services - SOAP, WSDL, JAXB, CXF, JAX-RS, JAX-WS, Log4J, JUnit, Maven, Angular JS, Bootstrap, JavaScript, HTML5, CSS3, SVN, PL/SQL, Oracle 11g.

We'd love your feedback!