We provide IT Staff Augmentation Services!

Sr. Java Mule Esb Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • As a Senior Java/J2EE Developer, expert in gathering Requirements and System Analysis, experienced in the Software Development Life Cycle (SDLC) of analysis, design, developing, documenting, testing, and performance tuning.
  • 4 years of experience in developing Interfaces in Mule AnyPoint Platform, ActiveMQ, consuming RESTful services, implementation RESTful services using RAML, Cloudhub, and SOAP Web Services.
  • Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, EJB, JPA, Struts1.x/2.x, spring 3.2/4.2, Hibernate 3.5/4.2/4.3, Tiles, JDBC, JavaScript, HTML, JS Libraries, Web Services etc.
  • Strong experience in UI & client side validations using HTML 5, CSS3, Java script, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and java script frameworks like JQuery.
  • Experience with various UI frameworks like Angular.JS, Backbone.JS, Node.JS, and Bootstrap JS.
  • 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.
  • Experience in building SOA using web services with SOAP and RESTful implementation using WSDL, SOAP, JAX - WS, JAX-RS, AXIS, CXF, SOAUP UI etc.
  • Expertise in using J2EE Application Servers such as Web Logic 8.1/9.2/10.3.3, Web sphere 7.x/8.x and Web Servers such as Tomcat 6/7/8. Expertise in making the Continuous Integration successful using Jenkins.
  • Good hands on experience using Mule connectors like FTP, FILE, SFTP, and IMAP etc. as a part of integration usage.
  • Experienced in database systems like Oracle, DB2, and MySQL Server to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data.
  • Well versed with GOF Java design patterns & J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc
  • Used integrated environment for java such as Eclipse, MyEclipse, RAD, and NetBeans.
  • Experience with build/deployment and release of the application using Maven, Ant.
  • Hands on experience integrating multiple applications using Mule ESB. Utilized different connectors, transformations, Routing, Messaging and Exception handling using Mule ESB.
  • Done with Mule administration, configurations and performance tuning. And also experience in MuleSoft MMC and Enterprise release capabilities.
  • Experience in tracking defects, issues, risks using JIRA, Quality Center.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Cross platform-working experience with UNIX, Linux variants such as Red Hat & Solaris and Windows.

TECHNICAL SKILLS:

Languages: Java, C++, C, SQL, PL/SQL.

Java Technologies: JDBC, Servlet, hibernate, Spring.

Web Technologies: JSP, JDBC, JavaScript, AJAX, HTML, XPath, XML, XSLT, JQUERY, Angular JS, Bootstrap JS, Node JS and Taglibs.

Web services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS 2, CXF, REST API, JAX-RS, and JERSEY.

Operating Systems: Windows, Unix, Linux, Ubuntu.

Object/Relational Mapping: Hibernate, iBatis

Frameworks: Struts1.x/2.x, MVC, JSF, Spring 3.x, JSF.

Methodologies: Waterfall model, Agile SCRUM

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

Tools: SOAP UI, File Zilla, ANT, Putty, Edit Plus

IDEs: Eclipse 3.2, IntelliJ, My eclipse, RAD, Any Point Studio.

App/web Servers: Web Sphere 8.1/8.2, Web logic 8.1/9.2/10.3.3, and Apache Tomcat 5.0/6x/7x

Design Tools: Rational Rose, MS Visio.

Version controlling tools: CVS, SVN, IBM Clear case, GitHub, Bit Bucket.

Integration Tools: Informatica, Message Broker, MuleSoft ESB.

Operating Systems: Unix, Windows

PROFESSIONAL EXPERIENCE:

Confidential,Irvine,CA

Sr. Mule ESB Integration Developer

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.
  • Performed integrated with other sub-systems through JMS, XML and XSLT.
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Developed Restful/SOAP Web Services in Mule ESB based on SOA Architecture.
  • Implemented Custom Aspects using Spring AOP. Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Database.
  • Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on MULE API manager and RAML (RESTful API modeling Language).
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, Transaction Manager.
  • Developed stored procedures and trigger to store and access data in the Database Oracle 11g.
  • Experience in Mule Soft AnyPoint API platform on designing and implementing Mule API’s.
  • Used HTTP connector to make calls to REST API’s in Mule flows and posted the data to WCS to update faculty.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Utilized custom logging framework for Mule ESB application.
  • Developed an Integration Component with third party application using Mule ESB.
  • Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
  • Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • 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.
  • Developed the services interface to access the core services and provisioning services using Mule ESB.
  • Used GIT as version controlling tool and Maven for building and deployed application to Cloudhub.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Done with Web sphere application server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments.

Environment: JAVA, Mule ESB 3.5/3.7.1, Anypoint Studio 5.4.1, Apache-Maven, ActiveMQ, RabbitMQ, CloudHub, RAML, Nexus, Putty, XML, Ajax, JSTL, WebLogic Application server 10.3, LDAP, PL/SQL, SQL, Log4J, CVS, DOJO, Web Services - WSDL, SOAP, CXF, JAX WS, JAX-RS.

Confidential, Plano,TX

Sr. Java Mule ESB Developer

Responsibilities:
  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in writing the code for the server side validations in JSP. Developed front end of the application using JSP pages, CSS, HTML, AJAX .
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Implemented clustering and throttling concepts for Mule based solutions.
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
  • Deployed Mule applications into MMC (Mule Management Console).
  • Gather requirements and planning on integration of both SAS applications using Mule ESB.
  • Developed an Integration Component with third party application using Mule ESB and Web Sphere MQ.
  • Worked on connectors like SMTP, SFTP, FTP, IMAP which overridden the existing functionality whish suits the requirements using MuleSoft.
  • Used SoapUI to test the services.
  • Designed RESTful Web services using RAML and shared with internal clients.
  • Integrated work flow rule engine (JBPM) for performing the validation process with MULE ESB.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Used various transformers for transforming between different data formats.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of mule endpoint through WSSR.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Had experience in using the enterprise security, notifications features provide by Mule.
  • Implemented MVC architecture by developing spring framework.
  • Integrated reporting systems using JMS Transport.
  • Gather requirements and planning on integration of both SAS applications using Mule ESB.
  • Tightly integrated applications using MULE ESB.
  • Built JAX-WS services and exposed them securely using CXF component.
  • Consumed both internal and external SOAP web services using Web Service consumer.
  • Built JAX-RS services and exposed them using REST component.
  • Used Database connector for connecting Oracle Database in the Mule flows.
  • Used Spring MVC Web module, involved in design, development of new Action classes to interact with business logic.
  • Used Spring Frame work for IOC, AOP and DAO layer design patterns.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Used hibernate annotations to avoid writing a mapping file.
  • Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
  • Coded SQL, PL/SQL for backend processing and retrieval logic.
  • Used SVN as version control system.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.
  • Resolving spring framework artifacts and code build & deployment via Maven.
  • Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.

Environment: Java, J2EE, Servlets, JSP, MuleSoft ESB 3.5, API Manager, Anypoint Studio, ActiveMQ, Hibernate, Spring, JMS, EJB, JDBC, JSTL, HTML, XML, Design patterns, SOAP Web services, UML, SVN, PL/SQL, Junit, Selenium, JQuery, Oracle.

Confidential,Chicago,IL

Sr. J2EE Developer

Responsibilities:
  • Worked with customers to gather requirements and developed use cases and test plans.
  • Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries.
  • Produced and consumed web services using WSDL, SOAP, JAX-WS, Apache CXF, JAXP & JAXB.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and allow rapid development & deployment of web services by aggregating back-end service invocations
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
  • Developed web application using JSP custom tag libraries, Struts Action classes. Designed Java Servlets and Objects using J2EE standards.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS
  • Implemented MVC design pattern using Struts2 Framework.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Implemented application using Struts MVC framework for maintainability.
  • Implemented design patterns -Session Facade, Singleton, Factory, Service Locator, DAO, & VO.
  • Developed the server side components (EJBs) following the MVC architecture and Struts Framework.
  • Involved in Authentication & authorization checks using x.509 digital Signatures.
  • Implemented JMS to communicate with other applications in deciding the further processing
  • Developed reference architecture for SOA environment.
  • Developed the XML Schema and Web services for the data maintenance and structures.
  • Designed database and created tables, written the SQL Queries and stored procedures as per the requirements.
  • EJB Session Beans were used to process requests from the user interface and entity beans were used to interact with the persistence layer.
  • Used Log4J for logging and tracing the messages.
  • Involved in coding for Junit Test cases, ANT for building the application.

Environment: Java, J2ee, JSP, Servlets, Struts2, Hibernate 3.0, Mule ESB, Apache, JSON, EJB, ANT, Web services, SOAP, JAXP, JAXB, WSDL, XML, HTML 4, JDBC, JBoss Application Server, Junit, Maven, Log4J, SVN, Oracle10g, UNIX.

Confidential

Java Developer

Responsibilities:
  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction. Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and integrated with custom data base API for persistence with Oracle data base.
  • Involved in doing logging, exception handling and transaction management using spring AOP.
  • Used Oracle coherence for real-time cache updates, live event processing, and in-memory grid computations.
  • Developed restful Web services by using JERSEY tool.
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL. Used DAO’s as design patterns.
  • Used JavaScript for client while server validation through Expression Language
  • Created PL/SQL -Stored Procedure & Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using Oracle also used JPA for persistence.
  • Developed authentication through LDAP by JNDI. Developed and debugged the application using Eclipse IDE
  • Developed test cases and performed unit testing using JUNIT.
  • Implemented Maven as build and configuration tool.
  • Used SAML for SSO login to access the web service provided and OAuth for authorizing the user to the application.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control, created dynamic reports using SQL.
  • Developed format for the data inside requests and responses by RESTful web services using JSON.
  • Used SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5,J2EE, Servlets, JSP, DOJO, Apache Tomcat, Maven, JMS, JAXP, JAXB, XML, XSD, XSLT, SQL, PL/SQL, Oracle, SQL Developer, Eclipse, JUnit, CVS, Spring - DI, AOP, Oracle coherence, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-RS, JERSEY, JAXP, JAXB, QC etc.

Confidential

Java Programmer

Responsibilities:

  • Involved in several phases of the project including application analysis, technical design, development, debugging, testing & documentation and in corporation of user feedback to plan enhancements in the application system.
  • Involved in development and deployment of application on LINUX environment.
  • Developed front-end user interface modules by using JSP, HTML and CSS . Front-end validations of user requests carried out using Java Script.
  • Developed Interacting JSPs & Servlets for modules like User Authentication and Performance Display.
  • Developed the code for the tabulated listings, reports and charts for the performance of the employees using MVC design pattern and on Struts Framework ( Struts MVC) and data access.
  • Developed the Actions classes, logic classes for executing business logic, DAO classes to access the Database using JDBC .
  • Involved to develop Multithreading for improving CPU time.
  • Used Clear Case as a source code controller, Used Clear Quest for issues and defects (bug tracking).
  • Used ANT Scripts to build and deploy the applications on Web Sphere application server.
  • Responsible for code reviews, writing unit test cases and unit test using JUnit .
  • Monitored error logs using Log4j framework.

Environment: JAVA, JSP, Struts, JDBC, HTML, CSS, JS, Web Services, DB2, WebSphere, ANT, Log 4j, JUnit .

We'd love your feedback!