Sr. Mule Soft Developer Resume
Victor, NY
SUMMARY:
- 8+ years’ experience in Software Development Life Cycle (SDLC) experience in object oriented applications using JAVA/J2EE technologies, application Software Specifications, Analysis, Design, Development, Testing and debugging, Maintenance.
- 3.5+ years of experience in Mule ESB Development over Any Point Studio, Any point Cloud Hub, API Gateway management.
- Designed Use Case diagrams, Class diagrams, Activity diagrams, Sequence diagrams, Flow Charts, and deployment diagrams using Microsoft Visio.
- Experience in creating Web Services using JAX - WS, Apache Axis, XSL, XSLT, WSDL and SOAP message.
- Strong Experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (SOAP/WSDL) and REST Web Services.
- Designed and developed enterprise services using RAML and REST based APIs.
- Extensively worked on XML technologies like XML, XSL, XSD, XSLT, XQuery, Xpath and DTD.
- Worked with XML parsers like SAX, DOM, JDOM, XML Beans and JAXP.
- Experienced in front-end technologies like XML, HTML, DHTML, CSS, JavaScript, AJAX, and GWT.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL Server 2000/2005, IBM DB2, and Stored Procedures & Triggers.
- Expertise in using ANT and Maven scripts for building & deploying application in web/App servers.
- Well experienced in working with application servers including IBM WebSphere, Red Hat JBoss Oracle Web Logic and Apache Tomcat servers.
- Experience in developing test cases and test plans by using Junit. Extensive experience in Unit testing, Integration testing and User Acceptance testing extensively.
- Design and development of integration workflows using Mulesoft ESB.
- 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.
- Used Business Works to integrate SAP System with the web based browser.
- Extensively used TIBCO Designer to develop and design the business process diagrams as per the business logic required.
- Extensively used TIBCO Hawk, NetCool and RTView for monitoring functionalities.
- Installed and configured TIBCO JMS. Also, configured TIBCO EMS server to be fault tolerant.
- Used TIBCO Administrator GUI to upload, configure, monitor and deploy applications.
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.
- Knowledge in other integration tools like BizTalk, iWay and Azure logic apps
- Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Session Façade, MVC, Proxy Pattern, Service Locator Pattern, Builder Pattern, DTO Pattern, DAO Pattern and Command Pattern
- Expertise in giving presentations to clients and vendors.
- Expert Consulting experience in design sessions with clients and project teams.
- Team-player with excellent communication and writing skills.
TECHNICAL SKILLS:
Mule: Any point Studio (3.5 and up), Mule Server 3.x, RAML, EJB, Mule ESB Flows, Data Weave, Connectors, Message Processors, Data Mapper, Deploy to Cloud, any point Platform, API Manager, Deploy to MMC, Components, Scopes, filters.
Languages: C, C++, Java, UNIX shell scripts, SQL, PL/SQL
J2EE Technologies: J2EE, JSP, Servlet, Struts, MVC, JSF, Spring, EJB 3.0/, JNDI, JMS, JTA, JAXB, Hibernate
Databases: Oracle 10g/9i/8i, DB2 UDB, MySQL, MS SQL Server 2008, MS-Access
XML technologies: XML, XSL, XSLT and JAXB
Web Technologies: JavaScript, AJAX, HTML, DHTML, XHTML, CSS
Modeling Tools: Rational Rose, Rational XDE, UML
App Server: Web Sphere 8.4/8.5, JBoss, IPlanet
Web Server: Apache Tomcat 8
Testing: MUnit, JUnit, JUnit-Perf, JMock.
Build tool: Ant, Maven
Tools: SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.
Protocols: TCP/IP, HTTP, FTP and SOAP.
SOA: Web Services, SOAP, WSDL, XSD, XML
Operating Systems: Windows 2000/NT/ XP/Vista/7/8 and Linux RedHat
PROFESSIONAL EXPERIENCE:
Confidential, Victor, NY
Sr. Mule Soft Developer
Responsibilities:
- Developed few applications which connects to Webservice and will transform the output and process data 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.
- Used putty for ssh keys and passwords information to access the folders.
- Configuring the Mule process for fetching the data from Queue and makes web service calls to the middle tier Mule ESB for processing.
- Used DataWeave for Lookup, data transformations and data validations within flows & sub flows.
- Implemented synchronous and Asynchronous messaging scopes using AnypointMQ in Mule.
- Used Database Connectors to connect with respective systems using Mule ESB.
- Integration of Mule ESB system while utilizing Http, File system and SFTP transports.
- Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector.
- Developed RESTful web services in Mule ESB based on SOA architecture
- Building web applications in WCAG guidelines.
- Configured server setting properties and Database drivers.
- Used encryption algorithms to encrypt the fields in the environment properties.
- Used Quartz connector to schedule the batch jobs.
- Used Mule Requester for different scenarios to fetch data from end point.
- Architected Integrations using Mule Soft ESB environment for Cloudhub.
- Experience in Mulesoft Any point API platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Experience developing web applications with a PostgreSQL and AnypointMQ.
- For Continuous Integration Used Circle CI.
- Used GitHub as version control.
- 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.8, Anypoint Studio 6.4.1, PostgreSQL 9.3, Mule ESB 3.8.4 with Mule Server 3.8.4, Mule Cloud hub, AnypointMQ, RAML, Apache-Maven 3.5.0, Log4j 1.2.14, Nexus (Nexus Maven Repository), FileZilla, Putty, Circle CI, GITHUB, Postman, SoapUI.
Confidential, Austin, TX
Sr. Mule Soft Developer
Responsibilities:
- Developed a new application which connects to the client database and interacts with the existing file mover 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.
- Used putty for ssh keys and passwords information to access the folders.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
- Used Data Mapper as well as DataWeave for data transformations and data validations within flows & sublows.
- Implemented synchronous and Asynchronous messaging scopes using Active MQ in Mule.
- Used Database Connectors to connect with respective systems using Mule ESB.
- 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.
- Extensively used Mule components that includes File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
- Building web applications in WCAG guidelines.
- Configured server setting properties and Database drivers.
- Utilized custom logging framework for Mule ESB application
- Used encryption algorithms to encrypt the fields in the environment properties.
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Used Quartz connector to schedule the batch jobs.
- Architected Integrations using Mule Soft ESB environments for both on premise and Cloudhub environments.
- Experience in developing interfaces between Salesforce and Oracle ERP using Informatica Cloud/Mule ESB technologies.
- Experience in Mulesoft Any point API platform on designing and implementing Mule APIs.
- Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
- Work on developing REST API for Micro services architecture to ensure deployment of software bundles to the data center rack.
- Involved in design, built, and deployed applications utilizing AWS stack (including Amazon EC2, S3 and SQS).
- Used Amazon EC2 for Integration with Tcat Server REST APIs for management and control.
- Experience developing web applications with a Mongo DB, and Elastic Search.
- 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.6.2 with Mule Server 3.7.2, Mule Management Console 3.7, RabbitMQ 3.5.3, ActiveMQ, RAML, Cloudhub, Apache-Maven 3.3.3, Log4j 1.2.14, Nexus 2.11.4 (Nexus Maven Repository), FileZilla 3.14.1, Putty, Amazon EC2, Mongo DB.
Confidential, Hartford, CT
Sr. Java/Mule Developer
Responsibilities:
- 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.
- Used Mule ESB to designing of routing, error handling, JMS, VM connection.
- Deployed Mule applications into MMC (Mule Management Console).
- 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.
- Used JSF & Prime faces UI components to develop user interface screens.
- Involved in preparing High level and low level design documents for the web services used in application.
- Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
- Involved in implementation of BPMN for process engine architecture and business flow.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Used SOAP, REST, XML over HTTP and MULE ESB for their convenience and cost effectiveness.
- Used spring and interacted with back end database using Hibernate framework.
- Extensively used Hibernate in data access layer to access and to update information from the Oracle database. I also used Hibernate Query Language (HQL) for writing the queries.
- Developed XML Java Script and Java classes for dynamic HTML generation to perform the server side processing on the client requests
- 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.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WS-Security.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Developed web services using Restful technology to support JSON and XML using JAX-RS.
- Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
- 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.
- 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 building the code using Ant, Ivy and the deployment.
Environment: Java, JSF, Prime Faces, XHTML, CSS, Hibernate, Spring, Mule ESB 3.5/ 3.2, Servlets, XML, XSLT, Web Services, JAXB, SOA, SOAP, WSDL, JavaScript, DB2, JUnit, Harvest, Maven, Log4J, WebSphere Server, RAD.
Confidential - Irving, TX
Java/J2EE Developer
Responsibilities:
- Worked with Business Analyst for requirement gathering and followed Agile methodology thought the process.
- Created web pages using HTML, CSS, JavaScript and J-Query to develop web pages for MIL interface.
- Involved in design & development of process using J2EE guidelines with JSPs, Servlets and Design Patterns.
- Developed business logic layer using Spring Framework and integrated with Hibernate ORM framework.
- Used REST web services by using JAX-RS API for different operations provided in the User Interface.
- Created and modified Stored Procedures, Function and Complex SQL Commands using Oracle as a database.
- Used Maven for dependencies and configuration management.
- Performed unit testing using JUnit framework to check the code review.
Environment:: Java, J2EE, XML, JSP, HTML5, CSS, TIBCO Business works, TIBCO Administrator, TIBCO Designer, TIBCO EMS, JavaScript, Spring MVC, Oracle, Eclipse, JSTL, Servlet, JAX- RS, GIT, REST, JSON, JIRA, Eclipse, JDBC, Agile & Hibernate.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed user interfaces, object model, application server logic and schema by analyzing requirements.
- Used J2EE patterns for designing applications.
- Designed UI pages using HTML, DHTML, JavaScript, Ext JS, JSP and Struts tag libraries.
- Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
- Using Model View Controller (MVC) architecture of Struts developed client User Interface.
- Used Struts Validation framework for client/server validations.
- Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
- JMS is used for exchanging the information like Author publication status report between the author and company.
- Used EJB Session beans and entity beans to develop business services and the persistence.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
- Designed UI using HTML, DHTML, Java Script, CSS and JSP.
- Implemented business logic components using POJOs
- Developed distributed java components using EJB and JPA for persistence.
- Involved in peer design and code reviews using JProfiler.
- Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views. Involved in doing performance tuning by observing AWR reports & execution plans.
- Involved in IBM MQ Series set up & messaging using Queues.
- Involved in setting up rules & apply to the application using JRules.
- Application deployment and Application Server maintenance.
- Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems
- Involved in implementing & processing batch processing.
- Application code investigation, code cleanup and code repository maintenance
- Used Eclipse as IDE to develop the application.
- Involved in preparation of scope & traceability matrix.
- Involved in JUnit & Integration testing.
- Performed Change and release management and supporting business users of application.
- Involved in doing build using Maven and deployed on Web sphere server
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
- Ran check styles, find bugs and configured EMMA tool for test coverage.
Environment: JAVA/J2EE, JSP, Servlets, Java Beans, JSTL, Java Script, EJB-session bean, entity beans, JMS, HTML, DHTML, Struts, Eclipse, Apache Tomcat 6.0, CVS, Windows 2000, JAVA/J2EE Design Patterns, Edit Plus, TOAD, Ext JS, Struts Tag Libraries, Validation framework, JUNIT, JProbe, Oracle-SQL, PL SQL
Confidential
Software Engineer
Responsibilities:
- Involved in Requirements analysis, design, and development and testing.
- Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
- Used Java script for client side validations.
- Developed SQL queries to store and retrieve data from database & used PL SQL.
- Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
- Used Struts Validation frame work to do business validation from server side.
- Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans. Used JMS for Asynchronous messaging.
- Used Eclipse IDE to develop the application.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
- Developing customized reports and Unit Testing using JUnit.
- Involved in running PMD defects & Find bugs.
- Dealt with business processes and Updated Project documents.
- Involved in fixing IST, QA, UAT & Production defects.
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
- Developing customized reports and Unit Testing using JUNIT.
- Supported the application in IST, QA and Production environments.
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the JBOSS application server.
- Involved in validating the application for different browser compatibility & users load
Environment: Core Java, J2EE, JSP, JBoss, Oracle, Eclipse, EJB-Session Beans, Entity Beans, JMS, XML, HTML, HTML, Java Script, CSS, AJAX, SVN, Struts, XML, QC.