Sr Mule/java Integration Developer Resume
SUMMARY
- Mule and Java certified programmer with around 9 years of IT experience working in Java EE application development, HTML, Jenkins, XML, Web Services (RESTFUL, SOAP, Axis, WSDL), Mule and enterprise integration principles in various phases of software development life cycle (SDLC).
- 2.5 years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud - Hub, API Gateway and Management.
- Extensively worked on both Enterprise and Community edition of Mule ESB and have an experience working MULE API manager and RAML.
- Extensive experience in Mule Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Responsible to develop RESTful/SOAP web services in Mule ESB based on SOA architecture.
- Strong experience in Integration using Mule ESB to various third party applications.
- Experience using Mule connectors like HTTP, SMTP, FTP, FTPS, MQ, Salesforce and VM connectors.
- Used APM conjunction with Any point Studio and Mule Soft connectors. worked in Web API implementations using Web Services - Restful(JAX-RS) and SOAP(JAX-WS).
- Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, Salesforce, NetSuite etc. as part of Integration Usage.
- Creating mule Flows, Sub Flows, Exception strategies and used Data Mapper and Data Weave extensively for transformations in Mule Anypoint studio.
- Experience in using CSV, star team, SVN and GIT tool as a version control system.
- Have rich knowledge and experience in Core Java, Servlets, JSP, JDBC, SQL and Oracle.
- Expertise in J2EE, Struts, Hibernate, mybatis, web services and custom Frameworks.
- Good working knowledge on Angular JS, Node JS and integrating with micro services.
- Experience in implementing and consuming java based RESTful and SOUP Web Services and API’s.
- Worked on micro services tools like layer7 api development, postman, Jmeter etc
- Proficient in using J2EE Design Patterns like Singleton, DTO, DAO and Factory.
- Expertise in XML, XSL, XSLT, XML schemas and Parsers like DOM and SAX.
- Extensively worked on XSTL to develop custom views.
- Strong understanding of file formats such as PDF, excel, TIF, etc.
- Experience in using CSV, star team, SVN and GIT tool as a version control system.
- Worked on tools like jUnit, Log4j, sql developer and UI tools like CSS, jQuery, ajax, Extjs.
- Experienced in implementing Service Oriented Architecture (SOA) with XML based
- Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach.
- Proficient in programming with SQL, PL/SQL and Stored procedures.
- Good knowledge of Oracle, MySQL Databases.
- Experience in working in Agile, Scrum, Waterfall and Test Driven Development (TDD) methodologies.
- Proficient in using sonar cube, findbug, eclemma and writing & reviewing unit test cases, SIT test cases.
- Used Bugzilla, JIRA, HP quality center, top desk, CA tool for bug tracking and reporting.
- Extensive experience in maintenance/bug-fixing of web based applications.
- Unit testing is done thoroughly using JUnit using PowerMock and Eclipse Plug-in EML Emma is checking coverage.
- Excellent track record of leading end to end implementation, working at client location and directly interacting with client for successful completion under tight deadlines.
TECHNICAL SKILLS
Mule: Anypoint Studio, Mule EE 3.6+, RAML, Dataweave, CloudHub, MMC, YAML, MEL, DWL, M-unit, MMC .
Integration/middleware Technologies: Restful Web Service, SOAP web services, micro services, SOA, Mulesoft ESB, Mule API, Layer 7 API
Java & J2EE Technologies: Java, JDBC, Servlets, JSP, JSTL, Struts, Hibernate, Spring, spring boot.
Web Technologies: HTML, JavaScript, JQuery, AJAX
Distributed Technologies : XML, XSL, XSLT
Web/Application Server: Apache Tomcat, JBoss, WAS
Database management: SQL, Oracle, MySQL, MS Access
Developer Tools: JUnit, Log4j, SQL developer, TOAD, SOUP UI, rest clients, postman.
Repositories: CVS, SVN, Star Team, GIT.
IDEs: Any-point studio, IntelliJ IDEA, Eclipse, RAD, spring tools suite.
Messaging Services: JMS, Kafka, ActiveMQ, Apache Artemis Java mail API
XML Parsers : DOM, SAX, Apache Xerces.
PROFESSIONAL EXPERIENCE
Confidential, Florida
Sr Mule/Java Integration Developer
Responsibilities:
- AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code review meetings.
- Developed the integration flows using a Mule Soft ESB framework.
- All the interactions in the application happen through messaging and JMS, to create fail proof environment.
- Created RESTful APIs using MULE-ESB for cleaning up data in the database as part of maintenance process.
- Developed integrations using connectors such as Sales force, JMS, Data Base, HTTP, FTP and File AJAX, Connectors.
- Involved in creating http inbound & outbound flows and orchestration using XPath & MULE ESB.
- Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Used Data Base Connectors to connect with respective systems using Mule ESB.
- Experience in Any point API platform on designing and implementing Mule API's.
- Created MULE ESB artifact and configured the MULE configuration files and deployed.
- Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Extensively used Mule components that include Data Weave, JAXB, File Transport, SMTP Transport, FTP/SFTP Transport, and JDBC Connector and VM.
- Developed the services interface to access the core services and provisioning services using Mule ESB 3.8.
- Have used expression filter, Cache, Until successful, Encrypters.
- Have designed API using RAML and defined JSON schemas based on API led connectivity i.e System API, Process API and Experience API.
- Used Processor chain in Asynchronous scope and wrote groovy scripting in the transformers.
- Have used PGP encryption for file to SFTP sever. Extensively worked on data weave for xml to json conversions.
- Configured different Mule connectors like HTTP, Database, NetSuite and Salesforce.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing and put the data on the Cloud hub.
- Used GIT as version controlling tool and Maven for building and deployed Application to Mule On cloud.
- Have used message chunk splitter to the large amount and data limiting the max entries to it.
- Have set the policies in the cloud and used rate limiting and SLA tier for restricting the API usage.
- Used Maven for build framework and Jenkins for continuous build system
- Performed integration with other sub-systems through JMS, XML,WSDL and XSL using Mule ESB.
- Implemented application communication through asynchronous messaging.
- Implemented RAML files for different entity creations and respective associations.
- Developed test scripts in Junit and involved in testing the Mule Flows.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues. Used GIT Hub for the version control.
Solution Environment: Java, Mule ESB Any Point Studio, Scrum, Cloud Hub, Mule Management Console, XSLT, Mulesoft Any point studio, JMS, Windows, Apache, XML, connectors, RAML, JDBC, SQL and Oracle ADF, Web services - SOAP and RESTful, Maven, GIT, Salesforce, Jenkins.
Confidential
Mule & Java Developer
Responsibilities:
- Interacted with the business to study the requirements and come up with initial design for the Provisioning phase.
- Used Mulesoft ESB in designing the application as a middleware between the third-party system and the customer side system.
- Worked closely with functional leads/PMs to understand the partner integration requirements.
- Integrated different enterprise applications (EAI) based on the designed architecture.
- Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mulesoft ESB for processing.
- Used Mule Batch processing to handle the large data and used the batch processing capabilities of dataweave to transform large payloads.
- Good Experience in exposing REST API using RAML and SOAP through WSDL.
- Used Data Base Connectors to connect with respective systems using Mulesoft ESB.
- Integration of Mulesoft ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Used Actv MQ for asynchronous messaging in the applications.
- Designed and developed enterprise services using RAML and REST based APIs.
- Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
- Extensively used Mule components that includes File, SMTP.
- Integrated third party systems, using web services, Restful & SOAP.
- Implemented worked on restful and SOAP web services.
- Designed RESTful webservices using RAML and shared with internal clients.
- Built JAX-WS services and exposed them securely using CXF component.
- Used MUnit for mocking and unit testing mule flows.
- Consumed both internal and external SOAP web services using Web Service consumer.
- Implemented clustering and throttling concepts for mule based solutions.
- Migrated existing services from CXF to use Web Service consumer.
- Handled browser compatibility issues for browsers related to CSS, HTML and JS for IE, Firefox, and Chrome.
- Designed and developed modules to retrieve and improve data using Ajax calls by $http service in Angular.js.
- Used GIT as version Control system.
- Run the build script and deployment activity to dev and QA environments.
- Production monitoring post deployment to live environment.
- Done the bug fixing on existing code and helped in smooth production movement.
- Coordinating with offshore and testing teams for end to end implementation.
Solution Environment: Java, J2EE, spring, spring boot, restful web services, SOAP service, my batis, angular JS, Oracle/SQL, GIT, Tomcat, XML, XSLT, Log4j, Junit and Eclipse.
Confidential
Java Developer
Responsibilities:
- Built JAX-RS services and exposed them using REST component.
- Used various transformers for transforming between different data formats.
- Extensively used routing for integrating the applications.
- Effectively created exception strategies for flows in the application.
- Used Drools components to execute business rules in the application.
- Had experience in using the enterprise notifications features provide by mule.
- Implemented MVC architecture by developing spring framework.
- Integrated reporting systems using JMS Transport.
- Node.js is used to create the chat servers that are used for message routing.
- Used Database connector for connecting Oracle Database in the mule flows.
- Wrote Action classes and Service classes. AJAX forms are created for update operations.
- Implemented a large part of the UI dynamic functionalities using CSS, Ajax, JSON, and XML.
- Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
- Covered all the server needs out of the box included object store infrastructure, troubleshooting, monitoring, scheduling, etc using CloudHub.
- Integrated Enterprise applications with cloud computing platforms such as Salesforce.
- Using and business rules the application is deployed and run on mule server.
- Coded SQL, PL/SQL for backend processing and retrieval logic.
- Used CVS as version control system
- Worked on bug fixing and Production Support.
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems
Solution Environment: Java, J2EE, Spring framework, RESTful Web Services, SOA, XML, XSD, XSLT, Xpath, WSDL, Multithreading, Apache Tomcat, Eclipse, JUnit, HTML, CVS, JIRA, JavaScript, Servlets, Scrum methodology
