Java Mule Esb Integration Developer Resume
Fort Worth, TX
SUMMARY
- 6+ years of IT Experience with around 3 years’ experience in analysis, design, development and implementation of (EAI) Enterprise Application Integration using Mule ESB and Any point studio platform,TIBCO, and over 2 + years’ experience in Java/J2EE, XML, Web services, spring, Hibernate, MVC and distributed architectures.
- Expertise in designing web based Internet/Intranet, ESB, SOA and Application Development using Java/J2EE and always passionate about Latest and Cutting edge technologies. worked with various kind of frameworks/technologies like Mule ESB, TIBCO ESB,Oracle Middleware, JSON, XML, EJB2, EJB3, Struts, Spring, Hibernate, JSF, ADF, MVC architecture.
- Expertise in analyzing, development, testing & coding of middleware\web applications primarily using Mule ESB\Mule API\ TIBCO \Java\J2EE.
- Mule ESB Expert with 2+ years of Strong experience with Mule ESB, Mule API and Mule Cloudhub.
- Experience with and understanding of software design patterns and leveraging them to solve problems.
- Experience with build tools such as Maven as well as continuous integration tool such as Cruise Control, Jenkins.
- Strong Experience in using Mule Anypoint Studio & Mule Cloudhub.
- Experience in providing Service Oriented Architecture (SOA) solutions for Enterprise Application Integration(EAI) using TIBCO, Web Service, and JMS.Expertise in Spring IOC design patterns to build the application services layer.
- Experience in using Apache Axis2 to develop web services. Experience in database access using Hibernate and JDBC. Extensive experience in building the data layer using O/R mapping technology such as Hibernate.
- Experience in Message Oriented Middleware implementation using JMS
- Experience in developing commercial applications using common J2EE Design Patterns such as Session Facade, Factory and Data Access Objects.
- Expertise in database programming (SQL, PL/SQL) with Oracle. Extensively usedEclipse, RAD, and RSA as IDE for application development and support. Extensively used Maven & ANT as build script for application build and deployment. Extensively used Junit & log4j for unit testing and logging. Worked with Serena,VSS, CVS, SVN and Clearcase for version control. Expertise in designing J2EE compliant systems for deployment on WebSphere, WebLogic and JBoss application servers.
- Designed and coded application components in an Agile environment.
- Experience in OOAD using UML (Rational Rose).
- Good communication skills, interpersonal skills, leadership skills, self - motivated, quick learner and team player
- Extensive experience working / supporting applications in Production, QA and Dev. environments.
TECHNICAL SKILLS
Middleware: Mule ESB, TIBCO, ActiveMQ.
Development Tools: Eclipse, IBM MQ Series, SQL Developer, TOAD, ANT, MAVEN, Edit plus, Any Point Studio, Jenkins.
Java / J2EE Technologies: Java 1.7, Servlets 3.5, JSP 3.0, JDBC 3.0, EJB 3.0, JMS, RMIO/R Technologies Hibernate 4.
Mark-up Languages: HTML, XML, XSL, XSLT, and XPath.
Tomcat 6.0. UI Technologies: HTML 5, Java Script, AJAX, CSS 3, Applets/Swings, JSTL, JSON, JQuery.IDE Eclipse 3.5, RAD 6.0, RSA 7.0.Operating Systems Win 9X/NT/XP, UNIX, AIXLanguages Java, C, XML, SQL, and PL/SQL.
Web Service: WSDL, SOAP, UDDI, REST, Apache Axis etc.
SCM tools: Rational Clear Case, MS-VSS, SVN, CVS
Design Methodologies: UML, OOAD, Design Patterns
Design tools: Rational Rose, VISIO
Requirements tools: Rational Clear Quest
S/W Dev Methodologies: Water Fall Model, Iterative, Agile Programming
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Java Mule ESB Integration Developer
Responsibilities:
- Reviewed JIRA tickets, confluence pages and understand Business requirements, and Business logic.
- Completely re-enforced and re-structured some already existing API's. Designed and developed several flows for new requirements and variety use cases using theMuleSoft Anypoint Studio of Mule ESB.
- Created new schemas, examples and YAML's for new API's.
- Worked on Authentication and Authorization project by using OAuth 2.0and SSL.
- Validated payment methods by using Java EPP script and created payment methods and payment API's.
- Worked exclusively on IMPL, Payements, auth impl, Users and Subscription projects.
- Extensively used Dataweave for data transformation and implementing complex logics.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Worked closely with front end to resolve and design API's according to requirement and make them fully functional.
- Review the existing packages, validated and made huge contribution to try new logic and ways to support tool improvements and make the code more efficient.
- Created Global exception strategy for all the packages which includes complex API's to achieve exceptional service and supported of all integrations with proper error messages that including root cause identification and solution recommendation.
- Collaborate with other technical functional teams such as DevOps, Front end teams, Architects, Mulesoft Support teams for release and production support.
- Collaborate with Applications Development and QA teams to establish best practices.
- Integrating with DevOps and MuleSoft for deployments in different environments that connects applications, data sources and APIs, in the cloud.
- Created various RAML resources to implement REST Based APIs as a part of project implementation.
- Mostly consumed RESTful Web Services and SOAP web services.
Environment: MuleSoftAnypoint Studio, Cloud Hub, Java, JDK 1.6, Spring MVC, XML, Oracle 11g, Mule Management Console, RAML, Connectors
Confidential, Boston, MA
Java Mule ESB Integration Developer
Responsibilities:
- 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/Construction, Unit/Assembly 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 Handling, Logging and Auditing
- Implementing 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
- Implemented Oracle Struct Objects for data sync up to Database system.
- Implemented build package tool using Maven.
- Worked on Rest based Web services for Mule ESB flows.
- Worked on converting different EDI formats to XML, Excel using smookes and free marker templates.
- Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application
- Build and Deployment of services in Mule ESB
Environment: MULE ESB, Anypoint Studio, Java, Javascript, Ajax.
Confidential, Groton, CT
Java Mule ESB Integration Developer
Responsibilities:
- 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/Construction, Unit/Assembly 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 Handling, Logging and Auditing
- Implementing 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
- Implemented Oracle Struct Objects for data sync up to Database system.
- Implemented build package tool using Maven.
- Worked on Rest based Web services for Mule ESB flows
- Worked on converting different EDI formats to XML, Excel using smookes and free marker templates.
- Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application
- Build and Deployment of services in Mule ESB
- Created business process for both inbound and outbound transactions to SAP Order to Cash OTC and other internal applications as per business needs using Graphical Process Modeler GPM and BPML in Gentran Integration Suite/Sterling Integrator.
Environment: MULE ESB, Anypoint Studio, Mule Server 3.7.2, IBM Cast Iron, MS SQL Server 2008, Cloudhub, Jenkins
Confidential
Java/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.
- 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
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
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, PL/SQL, EJB- Session beans, Entity Beans, RAD, CVS, Log4j, JUnit, Maven, IBM Optim, WSDL, SOAP, AXIS, JERSEY, Ant, Rally, Validation Framework.
