Resume

Sign in

Mule/java Developer

Location:
United States
Posted:
August 26, 2018

Contact this candidate

Resume:

Professional Summary:

Over * plus years of experience in SDLC including Requirements gathering, Analysis, Design, Development, Testing and maintenance of Java applications/products.

Around 2 plus years of experience in Enterprise Service Bus (ESB) projects using MuleSoft. Furthermore, experienced in Core JAVA, Servlet, Jsp, Struts, Hibernate, Spring Ajax, JQuery, JSF, Gwt, Java Script, Angular JS, Ejb,Jms, Tibco& Web Services, SOAP, REST using with J2EE servers deployment wizards like Web Logic, JBoss, Websphere, IPlanet and Netscape etc.

Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x.

Extensively worked on Any Point Studio and Mule Integration Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.

Hands on experience in MuleSoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.

Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.

Responsible for writing application code & development activities for large projects especially in a SOA environment and Reliability Patters with MuleSoft ESB.

Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.

Knowledge of Oracle ADF Framework to develop web applications. Work experience in implementing ESB Integration Services using MuleSoft ESB and Talend ESB.

Utilized MuleSoft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.

Responsible to develop RESTful and SOAP web services in Mule ESB based on SOA architecture.

Strong application integration experience using Mule ESB with connectors, transformations, Routing, Active MQ, JMS and Rabbit MQ.

Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and also a contributor to Mule ESB open-source.

Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.

Experience in ANT and Maven build tools for building and deploying the application in web/app servers and vast experience with java multithreaded programming.

Extensively worked on XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in Mulesoft.

Field experience with Junit and Log4j in developing test cases and determining application functionality, have written MUnit test cases to validate Mule Flows.

Extensive experience in SOA and experience in developing Web services, WSDL, SOAP, and JAXB/JAXP.

Experience with API, Web Service, and messaging security standards, protocols and technologies, including TLS/SSL, OAuth,WS-Security, SAML, LDAP, SFTP, and PKI.

Worked closely with QA and other support teams in Test Driven Development (TDD) methodologies, Extensive experience on Agile, Waterfall and RUP methodologies.

TECHNICAL SKILLS:

Programming Languages

J2SE, J2EE, C, C++, SQL, PL/SQL, SAS Advanced, BPEL, UML

J2EE

Servlet, JSP, JDBC, JNDI, JSF.

Integration Tools

Mule ESB, OSB, IBM Message Broker.

Web Technologies

HTML5, CSS3, JavaScript, AJAX, JQuery, AngularJS, Bootstrap JS.

Frame Works

Struts1.x/2.x, Spring, Hibernate.

Database

PL/SQL, MySQL, Oracle11g, DB2, MongoDB.

Deployment Servers

WebLogic, Tomcat, J Boss, WebSphere8.0.

Messaging System

ActiveMQ, IBM MQ, RabbitMQ.

Web Services

WSDL, SOAP, UDDI, JAX-WS, REST-JAX-RS, CXF, AXIS, SOAP UI.

Developer Tools

Anypoint Studio, Eclipse, RAD, NetBeans.

Build Tools

Ant, Maven, Gradle.

Version Controller Tools

CVS, SVN, Clear case, GIT, Harvest.

Operating Systems

Windows, Unix, Linux

Integration Tools

IBM Message Broker, Mule ESB 3.2/3.5/3.7.3

Other Tools

DB Visualizer, RabbitMQ, ActiveMQ, Javadoc, Jenkins, JIRA tool, SQL Developer, TOAD, EditPlus, Beyond Compare

Professional experience:

Sprint - Overland Park, KS Jun 2017 – Till Date

Sr. Mule ESB Integration Developer

Responsibilities:

Follows the guidelines of agile methodologies or SDLC for project management.

Extensively worked on Any point API manager to have single access of control on to SLA (Service Layer Agreement), monitored users, regulated the user’s traffic, and kept the performance at peak.

Developed RESTful web services using Mule Soft Any point studio

Worked on Any point studio to use web services and for business-to-business integration.

Worked on API notebook to explore APIs and for testing and improving these. Furthermore, used API kit to integrate APIs with other services on premise and on cloud.

Created REST API's using RAML and developed flows using APIKIT Router

Created various RAML resources to implement REST Based APIs as a part of project implementation

Implemented RAML files for different entity creations and respective associations.

Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.

Migrated Mule ESB 3.5 apps to Mule ESB 3.7 and updated all the dependencies. Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB and transformed data into SFDC using Content Based Routing.

Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.

Used Database Connectors to connect with respective systems using Mule ESB.

Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.

Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.

Utilized custom logging framework for Mule ESB application.

Used encryption algorithms to encrypt the fields in the environment properties.

Used Quartz connector to schedule the batch jobs.

Created inbound and outbound flows as well as transformations and orchestrations by using Mule ESB.

Creating Flows, Sub Flows, Exception strategy, Data Mapper and Data Weave transformation in Mule configuration. Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.

Created inbound and outbound flows as well as transformations and orchestrations by using Mule ESB.

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.

Used Data base & Sales force Connectors to connect with respective systems using Mule ESB.

Utilized partner WSDL for ESB to Salesforce & SAP integrations.

Integrating the salesforce.com with the MuleSoft for connecting applications, data sources and APIs, in the cloud.

Migrated deprecated Data Mapper mapping to Data Weave in Mule ESB.

Involved in creation and deployment of the application, done with unit testing by writing the MUnit test cases.

Developed project by using Maven build tool to build and deployed application on Apache Tomcat server.

Environment: Java, Anypoint Studio 5.4, Oracle, Mule Server 3.7.2, Mule Management Console 3.7, RabbitMQ 3.5.3, RAML 1.0, Cloud Hub, Apache-Maven 3.3.3, Log4j 1.2.14

Accruent – Minneapolis, MN March 2016 – Apr 2017

Mule ESB /Java Developer

Responsibilities:

Involved in Agile – Scrum methodologies to do requirements gathering, analysis and sprint planning.

Closely worked with client in order to perform requirement analysis, design and the implementation.

Developed front-end code with AJAX call in Angular and query to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing Angular controller, directives, services, and route providers.

Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.

Implemented a Middle tier using Spring MVC to process client requests and build server side graph models using mx graph server side framework.

Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.

Done with logging, exception handling and transaction management using Spring AOP.

Consumed web services and using CXF API to build client jars. Coordinated with services team to produce a valid service response meeting business and application needs.

Used IText API to fill form fields and merge pdf documents dynamically.

Involved in integrating Spring with Hibernate. Involved in setting up configuration properties, ORM mappings and CRUD operations with data base. Used sessions, transactions, and criteria’s and queries to develop business requirements.

Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation

Integration of Mule ESB system while utilizing Active MQ, Http, File system and SFTP transports.

Used Mule ESB in designing the application as a middleware between the third party system and the end system.

Designed and developed several mediation flows of variety use cases using the MuleSoft Anypoint Studio of Mule ESB.

Created SOAP and REST based service interfaces using Mule ESB Anypoint Platform and delivered fast, reliable and scalable integration API codes.

Experience in deploying/managing Mule flows to CloudHub.

Deployed applications into Cloud Hub using Continues Integration.

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.

Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.

Transformations, Routing, and messaging using ActiveMQ and JMS.

Used MMC (mule management console to monitor the request and response payload). Had an experience working MULE API manager and RAML.

Extensively used Mule OOB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.

Writing application code and development activities for large projects especially in a SOA environment with Mule ESB.

Developed Web Services which communicates with different other applications using SOAP.

Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation.

Involved in Mule ESB migration from Vista Summary to Workday.

Developed the WSDL and Web Services in Apache Axis2 for different modules.

Done with Performance Testing using Rational Application Tester and tuning the code on demand.

Used spring JDBC template for persistence process, with data base.

Deployed web, presentation and business components on WebSphere Application Server.

Involved unit testing, interface testing, system testing and user acceptance testing of the workflow tool.

Used log4J for logging and debugging of the application.

Involved in exception handling & testing using SOAP UI and Security of Mule endpoint through WSSR.

Have written MUnit test cases to for mule flows to unit testing.

Involved in peer & lead level design &code reviews and Code verification with each developer to make sure that we follow standards.

Web logic server set up, build and deployment. Used JMS queues for messaging.

Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a management flow.

Working with the middleware team and DBAs regarding the database issues and code deployments.

Identified check style, PMD and Find bugs and fixed them.

Environment : Anypoint Studio, Mule ESB 3.5, Mule Management Console, RAML, ActiveMQ, Apache-Maven 3.3.3, Nexus, FileZilla 3.14.1, Putty, Salesforce, GIT, Oracle, JIRA, Confluence. Java, JSF, Prime Faces, xhtml, CSS, Hibernate, Spring, Mule ESB, Servlets, Oracle 11 g, XML, XSLT, Web Services, JAXB, SOA, SOAP, WSDL, JavaScript, DB2, JUnit, Harvest, Maven, Log4J, WebSphere Server, RAD.

ASAP Info Systems Pvt Ltd - Hyderabad, India July 2013 - Nov 2015

Java/J2EE Developer

Responsibilities:

Involved in all the phases of SDLC processes.

Setting the environment for Billing-CRM integration.

Involved in creating software requirement specification document.

Developing interfaces that integrates billing with CRM using EJB stateless session beans.

Used EJB Entity Beans to map entity objects such as customer, account and product to relational database table i.e. Oracle.

Deployed wars on Web logic application server and granting access to users.

Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.

Used simple Struts Validation for validation of user input as per the business logic and initial data loading.

Co-ordinated Application testing with the help of testing team.

Involved in writing services to write core logic for business processes.

Writing JUNIT test cases for various implementations.

Used JSP, Servlets and JavaScript to mock data interchange between CRM and Billing.

Created stored procedures and SQL queries to get/update billing data and send it back to CRM.

Analyzed the data and system requirements, conducted meeting with QA team for writing test conditions and test scripts.

Created unit test cases document.

Conducted peer code reviews.

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

Developed SOAP web services to be shared with CRM to interact with Prime Biller.

Interacted with other teams on day to day basis to conduct different design reviews.

Involved in impact analysis and gap analysis of Billing and CRM components.

Involved in validating billing data that included data exchange from both the systems i.e. CRM and Billing.

Configured EMMA tool and ran test suite and made sure that 100% test are done.

Implemented Maven as build and configuration tool.

Co-ordinated with QA team during the QA phase of implementation.

Environment: Java, Servlets, JSP, EJBs, JavaScript, AJAX, SOAP, WSDL, XFIRE, Struts, Web logic, Oracle-SQL, P/LSQL, TOAD, Eclipse, HTML, JUNIT, ANT, Cruise Control, HP quality center, UNIX.

Cambio Consulting Ltd - Hyderabad, India Aug 2012– June 2013

Jr.Java/J2EE Developer

Responsibilities:

Involved significantly in all phases such as Modeling, Analyzing, Designing and Development

Developed the requirement analysis and designing the flow of application.

Worked on developing validation using the Struts Framework.

Hibernate Template was used for the execution of SQL Queries.

Managed applications which were based on Servlets, Struts Action Classes, Web Services, and POJO’s

Designed and implemented secondary Hibernate caches for optimizing performance.

Involved in creation of Web Services methods for the web client.

Involved extensively in using Web and HTML controls while developing the code.

Involved in peer code reviews and integrated Testing of the application.

Handling the UAT and Production releases by coordinating with the Operate (Deployment) team.

Environment: Java 6, JavaScript, JSP, Servlets, JUnit, Oracle 10g, Stored Procedures, XML, SQL Developer, Spring,, Maven, VSS and Windows XP OS.



Contact this candidate