Sr. Java Mule Esb Integration Consultant Resume
NJ
PROFESSIONAL SUMMARY:
- Over 8+ years of IT experience in application design, software development life cycle (SDLC), agile methodologies maintenance and enhancement of web - based applications.
- Extensive experience as designing and developing in Java & J2EE technologies based on In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Technical skills encompasses middleware technologies like Java, J2EE (JDBC, Servlets, JSP, EJB, JMS, JNDI) Struts, Spring, Hibernate, Webservices (SOAP, Restful), Angular.js, ORM, XML, DHTMLX, UML, JSON, JSTL, Apache, LOG4J, Ant, Maven, Shell script.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Experience in Mule Administration, Configuration, & Tuning with MuleSoft MMC & Enterprise release capabilities.
- Solid experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
- Worked on Spring & JSF framework for developing Multi-Tier distributed enterprise applications.
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Extensively worked on both Enterprise and Community edition of MULE ESB.
- Had an experience working MULE API manager and RAML.
- Had experience in using the enterprise security, notifications features provide by MULE.
- Front end technical skills include Html 5.0, CSS 3, JavaScript, JQuery and AngularJs
- Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and spring.
- Over 6 years of experience in development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
- Over 5 years of experience in Core Java, Multithreading and Design Patterns.
- Over 5 years of experience in Presentation-tier development and support using Java script, JSP/Servlets for client side validations.
- Actively participates in technical support websites like Stack over flow, MuleSoft forums and OTN.
- Worked on multiple aggressive Agile based projects.
- Hands-on experience in IDE Tools: Eclipse, IBM RAD.
- Experienced in Software Configuration management tools such as CVS, SVN, and PVCS and also build tools like Ant and Maven.
- Experience in application and web servers such as WebSphere, JBoss and Apache Tomcat.
- Involved in writing SQL/PLSQL and Stored Procedures using Oracle 9i.
- Have strong experience in code debugging and bug fixing.
- Experienced with unit testing using Junit and used power mockito as a mocking framework
- Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
- Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.
- Self-motivated, able to set priorities to achieve immediate and long-term goals.
- Experience in performing requirement analysis working with software vendors
- Eager to learn new technologies and can easily adapt to the new technologies and tools.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, JNDI, EJB - Session beans, Entity beans, MDB, JPA, Free Marker Frameworks Struts 1.x/2.x, Spring 3.x, Spring Web Flow, JMS, Hibernate
Web Technologies: HTML, CSS, Java Script, JQuery, AJAX, Angular JS, Bootstrap JS, XML, XSLT, JAXP, JAXB
Application Servers: IBM WebSphere 6.x/7.x/8.x, WebLogic 10g/11g/12c, Jboss 5x/6x, and Apache Tomcat.
Programming Languages: Java, J2EE, C, C++, C#, VB.NET, SQL, PL/SQL, SAS Advanced, BPEL, UML, MMC 3.7.1, Mule server 3.7.1
SOA Tools: Oracle SOA Suite, Oracle WSM, Oracle Process Manager, JDeveloper, Confidential WPS
Web services: WSDL, SOAP, UDDI, JAX-WS, JAX-RS, CXF, AXIS, SOAP UI
Databases: Oracle 10g, DB2 9x, SQL Server 2008, MySQL
IDE: Eclipse, RAD, NetBeans
Operating Systems: Windows, UNIX, Linux
Build tools: Shell Scripting, Ant, Maven, Jenkins, Cruise Control, UBuild, Graddle
Version control tools: Rational ClearCase, CVS, DB Visualizer, Javadoc, Jenkins, JIRA tool
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. Java Mule ESB Integration Consultant
Responsibilities:
- Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Active MQ. Involved in Production Deployment and production support.
- Developing the integrations between the web services and the sales force application.
- Building the mule code to design the integrations between the sales force application and SFTP.
- Worked on Meta Data Framework for UI side to implement different components for page view
- Used Rally Defect tracking system and also to keep track user stories.
- Implemented back end code that merges with UI component for better user interaction and to simply their experience.
- Used HTML, DHTML, Java Script, AJAX, JQUERY, JSP and Tag Libraries to develop view pages in WFN portal.
- Active participation from development team for Feature Activation Project for old clients who needs HRB activation. (WFN 2 or R185). Experience with SVN repository.
- Developed the core modules for the services by using n- tier architecture.
- Coding end to end for adding more bulk queue to overcome database retention for HRB module.
- Used Struts2.0 and interacted with backend database using Hibernate framework.
- Extensively used Hibernate in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries.
- Used Validator framework of the Struts2.0 for client side and server side validation.
- Parsed the XML based responses using JAXB Parser and validated XML against the schema.
- 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 WSSR.
- Extensively participated in conversion from Sybase to oracle databases.
- Developing Web Service Client Component to make use of Power Image System's XML API.
- Deployed EJB Components on Web Logic, Used JDBC API for interaction with Oracle DB.
- Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Developed MDB files using XSLT to simplify comparison of project specific large XML configuration files.
- Introduced OSGI for server-side development on Web Logic App server.
- Create Load Test script using QA artifacts to replicate the JVM Crash.
- Used Eclipse for development purposes. Also integrated JIRA in Eclipse for tracking the bugs
- Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
- Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects. Used ANT for building and deploying Application.
- Worked on different VM environment such as Linux, UBUNTU as per team and project requirements.
- Used Tivoli Access Manager to control access and enforce policies across multiple resources
Environment: JAVA 1.7/1.6, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts, DAO, Meta Data Framework, HTML, Java Script, XML, CSS, Ajax, Web logic Application server 10.3, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, JQUERY, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, Mule ESB 3.5.4, JAX-RS, JERSEY, Linux, Mule AnyPointStudio, Connectors, Mule MMC, SQL developer, Oracle, Jenkins, Nexus, Putty and Microsoft VSS, Windows 2007/08/10.
Confidential, NC
Sr. Java MuleSoft Developer
Responsibilities:
- Business requirements analysis by interacting with the Lead/Architect.
- 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.
- 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.
- Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Created Mule ESB flows using Mule Studio, performed payload transformation & developed middleware frameworks for routing the messages to appropriate systems.
- Involved in creation & deployment of the application, done with unit testing by writing the MUnit test case in Mule.
- Expertise in CAMUNDA BPM a java based frame work for business process and automation process.
- Good Experience in configuring the BPM tools such as CAMUNDA BPM for Java framework like SPRING & HIBERNATE and also designing of BPMN 2.0.
- Involved in implementation of business process work flows using BPM CAMUNDA.
- Involved in to pass messages like payload to track different statuses and milestones using EJB.
- Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
- Designed and developed enterprise services using RAML and REST based APIs.
- Used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Experience in deploying/managing Mule flows to CloudHub.
- 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.
- Created composite APIs by implementing service chaining for calling multiple backed services. 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, CAMUNDA BPM, JavaScript, Eclipse 3.x, Spring DI, IOC, AOP, Hibernate 3.5, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST, JUNIT, MAVEN, Mule ESB 3.7/3.6, Microsoft Visio, Clear Case, WebSphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns.
Confidential, NY
Java Developer
Responsibilities:
- Was responsible for understanding the scope of the projects and requirement gathering.
- Worked on creating technical documentation which includes requirement specifications.
- Worked in an environment with effective interaction with team members and business users from different regions for requirements capture and analysis.
- Documented the Detail Design Document.
- Created Unit test cases based on the requirement.
- ICEFACES and JSF were extensively used to design and develop the User Interface.
- Used JDBC to communicate with the database.
- Worked with Struts2 for user authentication and to log in to the User Interface.
- Worked on Dollar Universe to schedule the Hourly Job.
- Handled java multi threading part and implemented synchronization.
- Implemented in-house Logging frameworks for Logging Data, errors or Exceptions.
- Involved in WSDL generation and worked on Web Services Classes.
- For the created test case, used JUNIT testing.
- Worked in debugging and troubleshooting the product and resolving issues.
- Deployed on Web Logic Application Server 11g.
Environment: Java, J2EE, JDBC, HTML, JSP, Ice Faces, JSF, Dollar Universe Scheduler, Maven, Web services, Eclipse IDE, Web Logic Application Server 11g, and Oracle 11g.
Confidential, NJ
Java Developer
Responsibilities:
- Involved significantly in all phases such as Modeling, Analyzing, Designing and Development
- Developed the requirement analysis, and designing the flow of application.
- Scripting the test cases to a document which displays the behavior of the application dependent on the scenario.
- Worked on developing validation using the Struts Framework.
- Hibernate JDBC 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.
- Testing the developed application using the test cases prepared to check if the application behaves as required.
- 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, and Hibernate, Maven, VSS and Windows XP OS.