Sr. Mule Esb Integration Developer Resume
Columbia, SC
SUMMARY
- 7+ years of experience in Software Development with proficiency in designing & developing Enterprise - based, EAI and Web-based applications using Mule ESB, Java/J2EE technologies.
- 2+ years of experienceon Mule ESB Enterprise edition.
- Experience in Mulesoft technologies Mule ESB and API Manager using RAML.
- Experience on creating Flows, Sub Flows, Exception strategy, Data Weave transformation, and other activities.
- Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce, Intacct etc., as a part of integration usage.
- Experienced in Cutting Edge Technologies like MULE ESB, ActiveMQ, XML and Log4j with good experience in Developing and Deploying application on Cloud hub.
- Integrateddifferent systems that includes File Upload, Data Base, Web services and Spring services etc. usingMuleESB.
- Experience with Batch processing and Workflow management.
- Havegood exposure on MUnit test cases to validateMuleFlows.
- Extensive experience in SOA developing Web services, WSDL, SOAP, and JAXB.
- Experience interacting with ActiveMQ message broker using JMS connector.
- Experience working with the integration solution architects; deliver high level and detailed technical, architecture design documentation.
- Good hands on programming experience in developing web based applications and Client-Server technologies using Java, J2EE, JSP, Servlets, and spring, JDBC, JMS and JNDI.
- Experienced with Model View Controller (MVC) Architecture.
- Debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Experience on databases MySQL, Oracle and MS SQL Server.
- Strong experience in Object - oriented design/analysis, UML modeling, Java & J2EE design patterns and best practices.
- Extensive experience using JSP, Servlets, JDBC, JSTL, JMS, HTML, JavaScript, JSON, Ajax, JQuery, XML, XSD & XSLT.
- Experience in working on XML related technologies like XML, XSLT, XPATH, DOM and XML Spy tool etc.
- Hands on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Facade, Business Delegate, and Data Access Object.
- Extensive experience working in Spring 2.5/3.0 framework, Struts framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful).
- Experience and knowledge in writing SQL Queries, Stored Procedures PL/SQL and Triggers etc.
- Experience implementing unit testing using JUnit framework.
TECHNICAL SKILLS
Middle Ware Technologies: MuleSoft ESB 3.6 and 3.7, Tibco ESB, IBM CastIron
Web Development Framework: JSF (Java Server Faces), MyFaces, RichFaces, A4J,EJB
Cloud Technology: Salesforce.com, Intacct.
Web Services / XML: SOAP, WSDL, XSD, REST, Apache Axis etc.
Java Technologies: Java 1.7, Core Java, JDBC, JSP, Servlets
Application Servers & Web Servers: Mule MMC, Cloud Hub, WebLogic 11g, Jboss5.x, Tomcat
Tools: Anypoint Studio, Eclipse, SQL Developer
Databases: Oracle 11g, Mysql, Ms Sql Server
Source Control System: GIT HUB, SVN
JMS Message Broker: ActiveMQ, RabbitMQ
Build Tools: ANT, MAVEN
CI Tool: Jenkins
ORM Tools: Hibernate.
PROFESSIONAL EXPERIENCE
Confidential, Columbia, SC
Sr. Mule ESB Integration Developer
Responsibilities:
- Involved in the development of Mule flows and created mule API Rest services for various business functionalities using RAML
- Created business process for both inbound and outbound transactions to Order to Cash (Oracle EBIZ) and other internal applications as per business needs using Integration Suite.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
- Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build, Unit Testing and Deployment.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
- Involved in the development phase, developing validations and business logic implementation.
- Implemented RAML files for different entity creations and respective associations.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation.
- Implementing Exception Strategy, Logging Auditing and consuming SOAP web services.
- Implemented Mule flows for different modules, which process files and emails from different systems.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Implemented Service Overrides concept on SFTP connectors.
- Profound experience in using ActiveMQ message queues and topics.
- Developed build and deployment scripts using MAVENas build tool in Jenkins.
- Followed Scrum concepts of Agile, Agile PLM Methodologies to produce high Quality application.
Environment: Java, Mule ESB Runtime 3.6.x and 3.7.x, Web services, Salesforce.com, Intacct, Anypoint Studio 5.4.x, CloudHub, MS Sql Server 2014, Maven and Git Hub.
Confidential, Minneapolis, MN
Mule ESB Integration Developer
Responsibilities:
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Mule configuration.
- Formulated build and deployment mule projects to MMC using Maven
- Had experience in development and deploying mule project on cloud hub.
- Developed unit test cases using MUNITto testflows and services.
- Batch processing to process the records and used quartz scheduler to initiate the inbound request.
- Had experience in using the enterprise security, notification features provided by mule.
- Good hands on experience using mule connectors like DB, FTP, FILE, SFTP, SalesForce, Workday etc., as a part of integration usage.
- Migration from IBM Cast Iron to Mule ESB framework.
- Tightly integrated the Mule ESB with different application.
- Integrated open flash charts components in the application to generate graphs for analytics
- Used AMQP connector to connect rabbitmq messaging broker.
Environment: Java, MULE ESB, Anypoint Studio, Mule Runtime Server 3.6, Mule MMC, IBM Cast Iron, Oracle DB, RabbitMQ.
Confidential, Omaha, NE
TIBCO ESB Developer
Responsibilities:
- Design, develop and test ESB infrastructure on the TIBCO platform.
- Developed UC4 Schedule based ESB Services to integrate RMS Retail system.
- Developed Real time based ESB Services to integrate DCM system.
- Developed Service Oriented Architecture solutions to replace existing tightly integrated systems.
- Implementation using TIBCO, Talent ESB Java, spring, JAXB, Hibernate, Oracle Database, Maven, and Serena.
- Has experience working on Talent ESB
- Diagnose and solve TIBCO and Talent ESB Application performance and stability issues.
- Worked with SMEs, created system level analysis, design and documentation.
- Experience in implementing Service Oriented Architecture (SOA) solutions using TIBCO architecture, JMS and Web services.
- Collaboratively work with other teams to wrap/extend services and events to be ESB-aware.
- Participated in Code, Design, Analysis, Estimation, Test plan, code reviews and deployment support for GEM project
- Design and develop the J2EE 1.6 based REST Web services to process XML messages from third party DCM System
- Use Spring MVC framework to build the web modules for partner systems integration.
- Use Spring Batch to process large data for Distribution center2 allocations implementation
- Implemented JMS message processing between partner systems using Queue
- Handle the release process and provide implementation support for DC2 allocations
- Wrote the SQL queries, functions, stored procedures for data access.
- Expertise in object oriented JavaScript Libraries including Various Plug-ins like Angular.JS and Node JS.
- Created prototype HTML5 based mobile site, fully replicating functionality of iPad app created in Node JS and YUI3, eliminating need for native app development.
- Used Data models, spring, hibernate-config.xml,hibernate mapping files & HQL for building the persistence layer
- Generated various XML schemas to support integration with JAXB
- Used Serena for application build and deployment in JBOSS server.
Environment: TIBCO, JDK 1.7, Spring 3.1, Spring Batch 3.0, Hibernate 4, SOAP 1.2, REST Web services, JAXB3.0, JMS, Oracle 10g,JBoss 5.1, SOA 5.3.1, Eclipse Kepler, Maven 3.0, Log4j 2.5, JUnit 4, Serena, SOAP UI.
Confidential, Framingham, MA
Java Developer
Responsibilities:
- Responsible for designing the J2EE based application modules using EJB 2.1 session beans and Hibernate 3.1 ORM
- Design standards for the EJB’s in terms of isolation levels and transaction being used.
- Provide support to the team to use the common components and using framework for the development.
- Handle the Infrastructure maintenance, upgrade and technical support responsibilities for the project.
- Designed and developed the web services to process XML messages from the .NET client and sending them to the Server.
- Designed and implemented the J2EE 1.4 based web services framework for integration with third party systems
- Used Spring IOC design pattern to build the services layer.
- Used spring, JDBC& DAO design pattern to access Oracle Database.Wrote the SQL queries, functions, stored procedures for data access.Used Data models, spring, hibernate-config.xml,hibernate mapping files & HQL for building the persistence layer.Used Spring MVC framework to build the web modules.
- Developed JMS based module for message processing.
- Involved in design and development of the application to support Localization.
- Handle the Release Process and provide implementation support.
- Participate in Code, Design, Analysis, and Test Plan Reviews.
- Design Standards for the project (Coding, Design).
- Generated various XML schemas to support integration with JAXB
- Design Review and documentation.
- Developed JSP, XML, tiles, Java, Java Script & html to build the UI screens.Used Spring based JUnit tests for testing the services and DAOs
- Modified UNIX shell scripts for changing the schedule of the jobs in accordance with business needs.
- Used Maven build scripts for application build and deployment in WebLogic application server.
- Involved in all phases of the Software development life cycle (SDLC) and responsible for planning and estimation of development effort for various modules.
- WS-Security has been implemented using open source framework such as WSS4J, and XML Security.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in end-to-end development of SDLC using Waterfall methodology
- Collaborated with the business and technical teams to discuss about the issues
- Developed user interface using JSP, HTML, CSS, JavaScript, Tag libraries, JQuery and AJAX
- Used Core Java concepts like Collections, Exception Handlings, Serialization, Multi-Threading, Concurrency, Latest java features.
- Used Struts framework to define Controller, action mappings, forms and View pages.
- Integrated the application with Validation Framework.
- Used Core Java & J2EE design patterns like Singleton, Factory, Business Delegate, Adapter, MVC, DAO, VO, DTO, Service Locator etc.
- Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
- Developed Restful web services using JERSEY tool.
- Developed EJBs - Session beans for Business logic & Entity Beans for Persistence.
- Used JNDI to do connection pooling.
- Written SQL Queries and PL/SQL - stored procedures, functions, indexes, triggers and sequences to interact with the database.
- Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows
- Developed and documented Test cases, Test scenarios & Test scripts for Unit testing and Black box testing and after all wrote show case documents for showing to the users and other teams.
Environment: Java 1.5, J2EE, JavaScript, HTML, CSS, JQuery, AJAX, DB2- SQL, EJB- Session beans, Entity Beans, CVS, Log4j, JUnit, ANT, WSDL, SOAP, AXIS, JERSEY, Rally, Validation Framework API.
Confidential
Java Developer
Responsibilities:
- Working with Spring IOC, Spring MVC and Struts and also developed WEB Application using these frameworks.
- Implemented RESTful clients using Spring 2.0 Rest Template.
- Created web pages for each project using HTML, CSS, and Java Script.
- Developed RESTful based Web Services using JAXRS.
- Experience in working with IDE’s like Eclipse. Also developed some web applications using spring, JSP and Servlets.
- Developed web components using MVC pattern under spring framework.
- Wrote JSPs, Servlets and deployed them on Tomcat web server.
- Wrote Oracle PL/SQL Stored procedures, triggers, and views for backend database access.
- Used JSP’s HTML on front end, Servlets as Front Controllers and Java Script for client side validations
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Developed Unit test cases for the classes using JUnit.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
Environment: JDK 1.5, J2EE, Spring Framework (2.0), Web Services (Restful), Oracle, AJAX, Java Script.