We provide IT Staff Augmentation Services!

Sr. Programmer Analyst (mule Esb Developer) Resume

3.00/5 (Submit Your Rating)

Media, PA

SUMMARY

  • Experienced Senior Java developer with 8 years of experience, 4+ years of experience with Mule Soft ESB and strong back end development with front end designs.
  • Technical strengths include Java, J2EE, Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), Spring and Hibernate.
  • Worked with web application development, client server technologies and distributed applications using Java & J2EE.
  • Have an experience in all the phases of Software Development Life Cycle including Requirements Gathering, Analysis, Design, Development, Testing and Deployment. Experience in Waterfall & Agile development methodologies.
  • Expertise in implementing MVC frameworks using Struts, Spring (IOC&AOP), Hibernate for persistence, JUnit, ActiveMQ and RabbitMQ. Used API kit to integrate APIs with other services on premise and on cloud.
  • Expertise in Front end technologies including HTML5, JavaScript, CSS3, AJAX, JSP, Struts tag libraries, XML, XSLT, DHTML, JQUERY, JSF UI Components etc.
  • Experience with various UI frameworks like Angular.JS, Backbone.JS, Node.JS, and Bootstrap JS.
  • Implemented Java applications with Services Oriented Architecture (SOA) based systems.
  • Expertise in Struts1.x/2.x, spring 3.2/4.2, Hibernate 3.5/4.2/4.3, Tiles, JDBC, JavaScript, HTML, JS Libraries, Web Services.
  • Involved in development of SOAP & REST based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX - WS and Restful web services using JAX-RS, CXF and JERSEY APIs.
  • Experience with XML technologies includes XML, DTD, XSD, XSLT, JAXP(DOM & SAX), and JAXB
  • Experience in configuring and deploying the application on Tomcat 6/7/8 web server and Web sphere 7.x/8.x, Web Logic 8.1/9.2/10.3.3 & JBoss application servers.
  • Experienced in database systems like Oracle, DB2, and MySQL Server to manage tables and created views, indexes, sequences, P/LSQL-Stored procedures, functions, cursors and triggers for the fast retrieval and manipulation of data
  • Experience in Multi Layer Architecture, client Relationship Management and KT & Share point documents.
  • Hands on experience in Mulesoft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow. Integrating ESB systems while utilizing MQ Series, Http, File system, SMTP, Salesforce and Sftp transports.
  • Good hands on experience using Mule connectors like FTP, FILE, SFTP, and IMAP etc. as a part of integration usage.
  • Done with Mule administration, configurations and performance tuning. And also experience in Mulesoft MMC and Enterprise release capabilities.
  • Used Maven to build the projects and deployed the application on Premise OpenShift Enterprise application server.
  • Expertise in making the Continuous Integration successful using Jenkins.
  • Testing and support of the application under different environments includes DEV, SYST, UAT, Regression, offline PROD, online PROD.
  • Experienced in handling Anypoint Studio for creating various flows to integrate APIs, Databases and SAAS applications and deployed mule applications to Cloud Hub and on-premise servers.
  • Experience in using different IDEs such as Eclipse, My Eclipse, Anypoint Studio and RAD.
  • Experience in using different version controlling/tracking systems GIT, StarTeam, Rational Clear Case & VSS, Tortoise SVN (Visual Source Safe).
  • Experience in using tools such as Log4J, Ant, SOAP UI, FileZilla, and Putty.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
  • Data Transformations using Mule ESB and Involved in unit testing and writing the MUnit Test cases for the flows.
  • Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Knowledge in Big Data Analytics using MapReduce, Cassandra, Mongo DB and relational databases.
  • Knowledge in installing, configuring, and using Hadoop ecosystem components like Hadoop Map Reduce, HDFS, Hive, Sqoop and Pig.

TECHNICAL SKILLS

Programming Languages: JAVA, C, Visual C++, Visual Basic, PL/SQL

J2EE Technologies: Servlets, JSP, JDBC, JavaBeans, JNDI, EJB (Session beans, entity Beans)

Frameworks: Struts1.x/2.x, Spring 3.2/4.2, Hibernate 3.5/4.2/4.3, web framework and JSF

IDE’s: Eclipse3.2, My Eclipse, RAD

Databases: Oracle 9i/10g/11g/12c, DB2, SQL Server, MYSQL

Web Dev. Technologies: HTML, JavaScript, CSS, AJAX, XML, DOM, SAX, DTD, XSD, JSON, JQUERY, Angular JS, Bootstrap JS, Node JS and Taglibs

Web Services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS2, CXF, JERSEY and WS-Security.

ORM: Hibernate, iBatis

Version Control: VSS, StarTeam, IBM Clear Case, GIT, Tortoise SVN

Tools: RuleStudio, SOAP UI, Log4j, FileZilla, Putty, Edit Plus, NotePad++, ANT

Web Application Servers: Apache Tomcat 5.0/6x/7x, Web Logic 8.1/9.2/10.3.3 , JBoss, Web Sphere 8.1/8.2 and HTTP Server

Methodologies: Waterfall Model, Agile Scrum

Messaging Systems: JMS, IBM - MQ Series

Operating Systems: Windows 2000/XP/7, UNIX/LINUX, HP

Design Tools: Microsoft Visio, Rational Rose

ESB: MULE ESB 3.7, Oracle ESB

PROFESSIONAL EXPERIENCE

Confidential, Media, PA

Sr. Programmer Analyst (Mule ESB Developer)

Responsibilities:

  • Actively involved in each phase of Software Development Life Cycle SDLC Requirements, Design, Implementation, and Testing during the development of the application.
  • Used putty for SSH keys and passwords information to access the folders.
  • Created Mule ESBartifact and configured the Mule config files by using Standard wireframe and deployed.
  • Created Http inbound & outbound flows and tested it working functionality
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Experience in MuleSoftAnypoint API platform on designing and implementing Mule APIs by documenting and designing REST API's using RAML.
  • Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Mapped data from CSV to XML and vice-versa using Dataweave and responsible for API designing using REST and SOAP services.
  • Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC, Workday & Intact using Mule ESB
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Used Data base Connectors to connect with respective systems using Mule ESB.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager and Data weave for integrating various applications.
  • 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.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer
  • Widely used Splitters, Scatter-Gather scopes and Batch processing in Mule ESB.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all the dependencies.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Getting permission for deployment to the corresponding Environment Managers with respect to Testing defects.
  • Used encryption algorithms to encrypt the fields in the environment properties.
  • Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Tested the application functionality in development and non-production environments.
  • ImplementedJenkinsfor Continuous Integration Builds and automated Notifications.
  • Used Quartz connector to schedule the batch jobs.
  • Used VM’s and Mule Requester connectors to implement notifications and error handling.
  • Used existing UC4 handler for scheduling the developed applications in the project for automated process
  • Implemented choice, global, custom exception handling mechanisms based on business requirement in MULE ESB.
  • Involved in creation & deployment of the application, and Expertise with unit testing by writing the MUnit test cases for Whole 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.
  • Identified possible Production failure scenarios, created incident tickets, enhancements and problem tickets.
  • Provided production support by debugging system issues.

Environment: Java 1.7, Anypoint Studio 6.1, Oracle-SQL, Mule ESB 3.7.3 with Mule Server 3.7.3, Mule Management Console 3.7, Active MQ 5.14.3, RabbitMQ 3.5.3, Apache-Maven 3.3.3, Log4j 1.2.14, Nexus 2.11.4 (Nexus Maven Repository), FileZilla 3.14.1, Putty.

Confidential, Bentonville, AR

Sr. Mule Developer

Responsibilities:

  • Developed a new application which connects to the client database and interacts with the existing filemover application and process the transfer of files from peoplesoft system to third party system.
  • Done with preparation of design document specifications, troubleshoots and testing.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Work closely with functional leads/PMs to understand the partner integration requirements.
  • Integrated different enterprise applications based on the designed architecture.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Used AMQP Endpoints to connect to RabbitMQ which is a messaging queue.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Implementing logics written in XLST to Dataweave.
  • Implemented Retry mechanism for message’s to process the request.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed RESTful/SOAP 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 MuleSoftAnypoint API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.
  • Configured server setting properties and Database drivers.
  • Utilized custom logging framework for Mule ESB application. Upsert data into sales force objects.
  • Used encryption algorithms to encrypt the fields in the environment properties.
  • Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
  • Tested the application functionality in development and non-production environments.
  • Used Quartz connector to schedule the batch jobs.
  • Involved in deploying applications into MuleSoft CloudHub and Mule Management Console.
  • Architected Integrations using Mule Soft ESB environments for both on premise and cloud environments.
  • Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies. Used MUnit for Mocking and Unit testing Mule flows
  • Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
  • 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.
  • Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case.
  • Provided production support by debugging system issues.

Environment: Java 1.7, Anypoint Studio 5.3.2, Oracle-SQL, Mule ESB 3.7.1, Mule Management Console 3.7, RabbitMQ 3.5.3, Apache-Maven 3.3.3, Log4j 1.2.14, Nexus 2.11.4 (Nexus Maven Repository), FileZilla 3.14.1, Putty.

Confidential, Doral, FL

Java/J2EE & Mule developer

Responsibilities:

  • Business requirements analysis by interacting with the Business Analysts.
  • Developed the UI components using JSF Facelets, Prime Faces, JSTL and CSS.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using HQL & Hibernate named queries.
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Implemented Programmatic transaction management using Spring AOP.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & JAX-WS to create Restful web services.
  • Involved in creating internal & external services, Entity services and handlers.
  • Development of Authorization & Authentication using Site Minder. Involved in doing Site Minder simulation in local environment.
  • Implemented JMS to communicate with other applications in deciding the further processing
  • Create a XOM, BOM and deployed on Rule Execution Server (RES).
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
  • Assisted BA’s in editing and creating Business Rules in Rule Studio and integrated them into Rule Team.
  • Done with performance testing using Rational Performance Tester.
  • Performance Tuning is done by making necessary changes in Java as well as DB code.
  • Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tierMuleESBfor the processing.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of mule endpoint through WSSR.
  • Have written MUnit test cases to validate the Mule flows.
  • Implemented asynchronous messaging using Active MQ and AWS Suite.
  • Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues
  • Created Request & Response transformers, Custom Components & configured them in mule-config.xml.
  • Created mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.
  • Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow
  • Used Data base & Sales force Connectors to connect with respective systems using Mule ESB
  • Worked closely with testers and explained the functionality so that they can test accordingly.
  • Done with WAS 8.1 server set up with JDBC providers, JNDI, DSs & then deployed the application.
  • Done with unit testing & the integration testing.
  • Used Ant for building the code & ivy for dependency resolutions.
  • Used GIT for branching & version controlling.

Environment: Java 1.6, J2EE, JSF Facelets, Prime faces, CSS, JQUERY, Spring 4.0, Hibernate 4.2.9, Spring Security, Log4j 1.2.14, Eclipse 3.x, Junit 3.8.1, IBM WAS 8.1, WSDL, SOAP, CXF, GIT, RAD, MULE ESB 3.5, Anypoint Studio, Active MQ, Oracle-SQL, PL&SQL, Unix, XML, JAXP, JAXB, Ant, Ivy.

Confidential, New York, NY

Java/J2EE & Mule developer

Responsibilities:

  • Involved in designing the application by drawing UML diagrams using Microsoft Visio tool.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate, Hibernate named queries.
  • Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies. Involved in event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation.
  • Integrating third party libraries to augment those lacking or inefficient. Used Restful web services using CXF tool to develop web services easily and to be invoked by different channels.
  • Developed service objects as beans by using spring IOC/DI.
  • Implementation of enterprise application with AngularJS, node.js and Spring MVC.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Used EHCache for second level cache in Hibernate for the application.
  • Involved in to pass messages like payload to track different statuses and milestones using EJB, JMS.
  • Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
  • Used spring programmatic transaction management for Java Persistence.
  • Involved in integration of spring and Hibernate frameworks.
  • Involved in setting up server, DSs, JNDI, queues & deploying app in WebSphere Application Server.
  • Worked on Choice stories; MULE ESB middleware tool was used to publish rates to different internal and external systems.
  • Performed integration of various Mulesoftapplications using Mulesoft ESB, ActiveMQ and JMS.
  • Create .zip files out the developed projects and deployed the applications into different environments using MulesoftCloudhub Console
  • Created Mule ESB flows using Mule Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
  • Followed the test driven development using the JUNIT and Mockito framework.
  • Created continuous integration builds using Maven.
  • Involved in fixing QA/UAT/Production issues and tracked them using QC.
  • Performance Tuning is done by making Code changes to remove unnecessary calls.
  • Performed hardening tasks and handled Exceptions appropriately.
  • Maintained authorization & authentication using Site Minder.
  • Worked closely with testers and explained the functionality so that they can test accordingly.

Environment: Java, JSP, Servlets, JavaScript, Eclipse 3.x, Spring DI, Spring IOC, Spring AOP, Hibernate 3.0, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Mule ESB 3.2, Microsoft Visio, Clear Case, WebSphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Produced as well as consumed the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, JAXB.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Set up Custom business validations using validation framework.
  • Set up Custom business validations using Struts validate framework.
  • Written EJB session beans for business logic processing & entity beans for persistence with data base.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on the board easily.
  • Involved in JUNIT testing, integration testing, system testing etc.
  • Involved in building the code using Ant, Ivy and the deployment.

Environment: Java 1.4, JSP, Servlets, Struts, Tag libraries, JS, CSS, AJAX, JDBC, JNDI, Oracle 9i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Eclipse 3.0, Edit Plus, Oracle ESB, Web Logic, SQL Developer.

Confidential

Java Programmer

Responsibilities:

  • Gathering specification, designing the system, development, testing and implementing the system. Collecting the requirements from end users.
  • Developing Struts based applications in an Extreme Programming environment.
  • Developing interactive web components using AJAX.
  • Creating and hosting web services for data exchange of different systems.
  • Developing the web interface using MVC design pattern with Struts framework.
  • Implementing the Java related portions of the application including EJBs for encapsulating business logic.
  • Developed Applications using Rule Engines, Drools, ILOG.
  • Designing and Implementing Server Objects using Java Servlets, JDBC.
  • JDBC connection pooling for accessing embedded and legacy data sources
  • Development & Unit Testing of Vendor Management and Maintenance Modules
  • Preparing/Reviewing Use cases, UML diagrams
  • Developed commonly used client side validation using Java script
  • Developed build script using ANT to build, package, test and deploy application in web sphere application server.
  • Developed SQL queries and utilized stored procedures and triggers to perform transactions with Oracle DB.
  • Used clear case for version controlling management.
  • Involved in writing the XSL files to transform the user defined GUI Component data to render view.

Environment: JSP, Servlets, EJB, JMS, XML, XSLT, Log4j, Struts, Tiles, AJAX, HTML, CSS, Eclipse 3.3, Rational Rose, JUnit, Ant, CVS, RAD 6.0, IBM Web Sphere Application Server, ILog JRules 5.0, JMS, IBM AIX, SOAP, Oracle, UNIX, Windows XP.

We'd love your feedback!