Mulesoft Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Over all 8+ years of experience in design development and support with 4+ years of Experience in Mule ESB from Design to implementation and transformation for legacy system upgrades and maintenance and 4+ years of experience in JAVA/J2EE
- Experienced as an application integration developer Mule ESB and TIBCO BW.
- Worked in production environment resolving production issues with less resolution time.
- Designing, developing and implementing the workflow program, presentation and handling various phases of interface development based on technical specification.
- Strong debugging and problem - solving skills with excellent understanding of system integration methodologies, techniques and tools.
- Good knowledge on Mule ESB and building Mule Soft Flows and strong back end development with front end designs.
- Worked on both Enterprise and Community edition of MULE ESB. Had an experience developing Rest APIs using Any point Platform.
- Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP etc. as part of Integration Usage.
- Worked in XML related technologies that includes XML, XSD, DTD, XSLT, XML Schemas, and XPath.
- Handled Databases to specific tables from HR tables in the Designated TableSpace
- Identify, analyze and develop interfaces and integration flows using Mule ESB Any point platform including Mule Runtime, Connectors, Design Center and API management.
- Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design discipline of the RUP to J2EE projects.
- Expertise in using ANT and Maven scripts for building & deploying application in web/App servers.
- Expertise on SaaS (Mule Soft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise.
- Experience in Applications migration from Tomcat/Web logic to JBoss AS.
- Experience in migration of existing Maven Projects to Gradle.
- Experience with Continuous Integration with Cruise Control, Hudson, Jenkins and Build tools like Ant, Maven, Gradle - Created automated deployment Scripts utilized in the deployment of Java build applications on Web logic, JBoss As, Tomcat on Windows and Linux Platforms.
- Implemented and consumed SOAP web services and tested using SOAP UI for Mule ESB flows.
- Experienced in working with business analysts, development groups in analyzing business specifications and in working with other testers to resolve technical and end-user issues.
- Tightly integrated the Mule ESB with different application integrations.
- Strong experience in Integration Technologies like Mule ESB integrating various third party financial solutions with the custom-made web application.
- Designed and developed enterprise services using REST based APIs.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing solutions in a fast-paced environment.
TECHNICAL SKILLS:
ESB: Mule ESB, Mule Connectors, Mule Scopes
Web technologies: HTML, DHTML, CSS, JSP, AJAX, Java Script
Java & J2EE: Core Java, collections, Exception handling, IO, Multi-Threading, Generics, Annotations, Applets/Swings, JDBC
Web/application Servers: Tomcat, Web Logic, Web Sphere
Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL
XML Technologies: XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT
Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, CXF
Design Tools: Microsoft Visio, Rational Rose
IDE Tools: Anypoint Studio, Eclipse, My Eclipse
Unit Testing: Munit, Junit, Mockito
Operating Systems: Windows, UNIX/Linux
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
MuleSoft Developer
Responsibilities:
- Developed flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.
- Utilized Java transformers in Mule ESB and created a flow between the servers and Enterprise Information Systems (EIS) using the connector architecture of JDBC adapters.
- Experienced with Mule administration, configuration, tuning, MuleSoft MMC and Enterprise release capabilities.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content based routing using Mule ESB.
- Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC, Workday & Intact using Mule ESB.
- Orchestrated full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design, and Development, Testing and documenting the entire life cycle using various methodologies like Agile, SCRUM, Waterfall and Test Driven Development.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Design and Implemented RESTFUL Web Services using various data format (JSON, XML) to provide an interface to the various third party applications.
- 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.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Responsible in developing integration workflows using Mule ESB framework and implemented Data weave and content based routing using Mule ESB.
- Experienced in Rest Web Service development for both Xml and JSON datatypes using Advanced Rest Client.
- Handling Database from HR Tables to partner specific table in designated table space
- Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
- Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Extensively experienced in using IDE's such as Eclipse, WSAD, and Rational Application Developer and J Developer.
- Expert in documenting business requirements, functional, technical specifications, and test cases.
- Involved in achieving more than 75% of code coverage for unit tests, which was a requirement for committing to a repository.
Environment: C, C++, Java, SQL, PL/SQL, Java Script, Shell Script, Batch Script, SOAP, REST, WSDL, UDDI, Axis, CXF, Http, XML,XSL, DTD, XSD, XSLT, XPath, XQuery, JAXP, CSS, HTML, JQuery, Servlets, JSP, Angular JS, Righface, JSON, Anypoint studio, Oracle SOA.
Confidential, Irving TX
Mule ESB Developer
Responsibilities:
- Active member of analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Worked under AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ
- Used various transformers for transforming between different data formats.
- 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.
- Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce .
- Used Data base Connectors to connect with respective systems using Mule ESB.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Handling of some databases to specific tables at partner end.
- Developed mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Designed and developed enterprise services using RAML and REST based API's.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture .
- Have integrated web services including SOAP as well as REST using Mule ESB.
- Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
- Utilized partner WSDL for ESB to Salesforce & SAP integrations.
- Developed service interfaces to access core services & provisioning services using Mule ESB 3.6
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
- Implemented build package tool using Maven and build the code in Jenkins. Build and Deployment of services in Mule ESB 3.5/3.6 server. Code walk-throughs, Mule Debugging and Error fixing.
- Worked on Maven for getting latest jar files including commoncollection.jar, commonlogging.jar, spring , and Hibernate from Apache.
- Utilized custom logging framework for Mule ESB application .
- Deployed Mule ESB applications into MMC (Mule Management Console)
- Used PUTTY for UNIX login , to run the batch jobs and check the server logs.
- Integrated other sub-systems through JMS, MQ Series .
- Involved in performing Integration testing of the whole application.
- Used eclipse integrated GitHub Repository to maintain version controlled source code.
- Responsible for updating the defects status in a daily based QA status meeting.
Environment: Java 1.7, MULE ESB 3.5/3.6.2, ActiveMQ 5.3, Cloudhub, SAP, Salesforce, GitHub, Eclipse 3.2, JUnit 3.0, Control-M 6.4.2, Firebug, Oracle, SQL, Maven, Web Services - WSDL, Rest, SOAP, CXF, JAX-WS, JAX-RS, Putty,JIRA, Anypoint studio, Oracle SOA.
Confidential
Mulesoft ESB Developer
Responsibilities
- Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application. Implementing the project in agile methodologies - sprint & scrum.
- Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
- Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Developed & consumed the web services using Apache CXF, JAX - WS, AXIS, WSDL, and SOAP.
- Deployed Mule ESB applications into MMC (Mule Management Console).
- Strong experience on various Mule connectors / adapters, developing API, API management and developing services on Cloud Hub.
- Created Mule ESB artifact and configured the Mule config files and deployed.
- Experience in Mule Soft Any point API platform on designing and implementing Mule APIs.
- Utilized integration technologies such as HTTP, XML/XSLT, JMS, JDBC, REST, SOAP, Web Services and APIs to develop the customer needs.
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Developed application in Any point studio 5.4.3 IDE and used RAML 0.8 for generating RAML files.
- Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
- Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.3 and updated all the dependencies.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Working knowledge of API management using Any point API management tools.
- Strong expertise in SOA and ESB, and involved in integrations with Salesforce and SAP.
- Utilized custom logging framework for Mule ESB application.
- Used MULE ESB as an integration platform for developing the application which is based on SOA architecture.
- Involved in converting data formats such as XML, CSV, EDI and JSON.
- Developed Restful web services using JAX-RS and CXF tool.
- Integrated Spring & Hibernate frameworks to develop end to end application.
- Used Hibernate to create data layer to the services to do CRUD operations in to DB.
- Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic. Used JMS for Asynchronous messaging.
- Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
- Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
- Ran check styles, find bugs and PMD defects and fixed them.
- Deployed web services are tested using SOAP UI tool.
- Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
- Deployed the application in UNIX machine and used FTP to see the logs etc.
- Used Ant tool to build & deploy the application on the server.
- Involved in Web logic server configurations set up, data sources, and queues set up and deploying the application.
- Strong knowledge and hands on experience in documenting and designing RESTful API’s as per RAML specification.
- Developed a new application which connects to the client database and retrieve all the records and process to SAP system.
- Extensively used data weave expressions for transformations in Data weave.
- Experienced in writing Xpath3 and JSON expressions to read data depending on the business requirements.
Environment: JAVA 1.6/1.7, HTML, AJAX, JQUERY, Mule ESB 3.5.1/3.7.3, MMC, Any Point Studio, ActiveMQ, Rabbit MQ, Servlets, Nexus, JSP, JSON, Cloudhub, Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring- MVC, IOC, AOP, Hibernate, JAX-RS, CXF, JMS, RAD 8.0, JUNIT, SVN, SOAPUI, JNDI, Oracle, Apache AXIS, Maven, JProfiler etc.
Confidential
Associate Engineer
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Hands on the process of development, testing and maintenance.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS, and HTML.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed Custom Tag Libraries for the use in web pages by using JSTL packages for the development of the Web Pages .
- Implemented and designed user interface for web based customer application.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Worked extensively on Spring MVC framework to develop new internal web application.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Created Cross-browser compatible.
- Integrated with back end code (PHP) for highly interactive AJAX based applications.
- Enterprise Java Bean (EJB) components and render retrieved information under Windows Environment.
- Implemented Enterprise Java Beans (Stateless Session).
- Involved in J2EE Design Patterns like Session Façade and Factory.
- Created XML files and applied XSL to enable users to access the system. JAXP API was used in processing
- XML files with DOM and SAX parsers.
- Preparing/Reviewing Use cases, UML diagrams.
- Developed commonly used client side validation using Java script
- Used Java Message Service (JMS) for loosely coupled, reliable and asynchronous exchange of customer information among J2EE components and legacy system.
- Used WSDL, SOAP, AXIS, JAX-WS, JAXB technologies to create web services, generate stubs and consuming the existing services.
- Tested SOAP web services using SoapUI.
- Requirements analysis and technical feasibility analysis
- Used TOAD, SQL Developer for internal data storage and retrieval.
- Utilized external tools like Putty, SSH, M-Remote, SFTP, FileZilla, WinScp to work with remote files and connecting to remote systems
- Used jQuery core library functions for the logical implementation part at client side for all the application. Involved in integrating spring with Hibernate. Involved in setting up configuration
- Properties, ORM mappings and CRUD operations with data base. Used sessions, transactions, and criteria's and queries to develop business requirements
- Built templates - slicing and coding Photoshop comps using hand coded HTML/HTML5 and CSS/CSS3.
- Used jQuery Events to manipulate the elements depends on the user interactions.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Designed PDF, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure
- Maintained and update the design templates and source code by using Microsoft Visual Source Safe tool (VSS).
- Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
Environment: Java, Java Swing JSP, Servlets, JDBC, Applets, Servlets, JCE 1.2, RMI, EJB, XML/XSL, Visual Age java (VAJ), Visual C++, HTML, CSS, JavaScript, XML JQUERY, JSON, AJAX, SVN, Eclipse, M.S Windows, MySQL.
Confidential
Java Developer
Responsibilities:
- Involved in developing solutions to requirements, enhancements and defects.
- Involved in requirements design, development, and system testing.
- Implemented Action class to encapsulate the business logic.
- Used frameworks for developing applications.
- Used various design patterns using Core Java techniques.
- Used Object Oriented Application Design (OOA/D) for deriving objects and classes.
- Stored Procedures, database triggers were used at all levels.
- Communicating across the team about the processes, goals, guidelines and delivery of items.
- Developed the Java Code using Eclipse as IDE.
- Configuration of Tomcat 4.1 for the application on Win NT server.
- Used Java script for validation of page data in the JSP pages.
- Responsible for code version management and unit test plans
- Analyzed Object Oriented Design and presented with UML Sequence, Class Diagrams.
- Designed cascading style sheets and XSLT and XML part of Order Entry Module & Product Search Module and did client side validations with java script.
- Hosted the application on WebSphere.
Environment : J2EE, Java/JDK, JMS, PL/SQL, JDBC, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, XML, XSLT, Oracle 9i, RAD 6.0, HTML/ DHTML, UML, JavaScript.