Mulesoft Developer Resume
Moline, IL
SUMMARY
- 7+ years of professional experience in analysis, design, implementation, integration and testing of Client - Server/Internet/Intranet Systems for Financial, Banking, and HealthCare Industries using Object Oriented Analysis/Design/Methodologies.
- Strong business and technical experience in requirements gathering including Designing, development, implementation, and installation EAI using MuleSoft.
- 3s+ years of experience in building complex Mule Flows/ Error Handling strategies/reprocessing.
- Experience with Message Filters, Message Translators, Content enricher, Scatter-gather and Mule Transaction Integration patterns.
- Strong experience on Mule architecture including Mule ESB, AnyPoint studio, API kit, API Gateway, Flow and various Connectors
- Experience in developing middle tier applications using Enterprise Service Bus (ESB) - MULE
- Good experience in core Java, Spring and Hibernate frameworks.
- Good experience in SQL/PL-SQL programming for packages, stored procedures etc., using Oracle 10g/11g.
- Experience in working with different databases such as Oracle, SQL for different Data Models
- Experience in performing Unit testing, Integration Testing and generation of test cases using Junit.
- Experience with supporting and maintaining applications in Production environment like analyzing issues and providing resolutions to production tickets.
- Experience with Source Control Tool's such as Subversion, GIT, ClearCase and Defect tracking tools; HP Quality Center, JIRA.
- Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX
- Experience in working with build tools like Maven and build-automation tools like Jenkins.
- Good experience in various stages of Software Development Life Cycle (SDLC) using various development methodologies based on Agile, waterfall model and Test-driven development.
- A well-organized, goal-oriented, highly motivated and effective team player with excellent analytical, troubleshooting, and problem-solving skills
TECHNICAL SKILLS
Middleware: AnyPoint Studio, CloudHub, MuleESB, JMS, Cast Iron, MQ Series
OS: Windows, Unix, Linux, AS/400, Z/OS, ZLinux
Programming Languages: Dataweave, Java, XSLT, JavaScript, XML, C and C++
Databases: MongoDB, DB2, Oracle, Sybase, SQL Server, MY SQL
Tools: & Utilities: ITCAM, Jenkins, BMC Patrol, SAP, Remedy, RFHUtil, SOAP UI, Junit, Clear Case, Clear Quest, Omegamon, LDAP, IBM RTC, CVS, SVN
Industry Knowledge: HealthCare, Telecom and Retail
PROFESSIONAL EXPERIENCE
Confidential, Moline, IL
MuleSoft Developer
Environment: Java 1.7/1.8, Mule ESB server Runtime 3.9.3, 4.1.0, ActiveMQ, AnyPoint Studio, Nexus, CloudHub, RabbitMQ, FileZilla, Rally, Mule (MMC), RAML, CloudHub, Putty, GIT, CXF, RESTFUL, XML, JSON, Log4J, Apache-Maven, SoapUI.
Responsibilities:
- Participate in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Testing and Deployment.
- Create UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.
- Design and develop enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.
- Create several flows for new requirements and variety use cases using the MuleSoft AnyPoint Studio of Mule ESB.
- Implement the integration workflows using a MuleSoft ESB 3.9 framework.
- Create MULE ESB artifact and configured the MULE configurations files and deployed.
- Implement Restful/SOAP Web Services in Mule ESB based on SOA Architecture.
- Deploy Mule ESB applications into MMC (Mule Management Console).
- Use Mule components such as; File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.
- Create stored procedures and trigger to store and access data in the Database Oracle 11g.
- Migrate Mule ESB 3.9 apps to Mule ESB 4.1.
- Transform messages using XSLT, DataWeave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
- Integrate data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
- Create Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Develop service interface to access the core services and provisioning services using Mule ESB.
- Used GIT as version controlling tool and Maven for building and deployed application to CloudHub.
- Used MUnit for Mocking and Unit testing Mule flows.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
Confidential, NY
MuleSoft Developer
Environment: Java, MuleSoft 3.0.x/3.7.3, MMC, Anypoint Studio 5.0/6.5, ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC.
Responsibilities:
- Build Deploy and Test applications or flows using Mule ESB and build and deployed the services.
- Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and
- Implement Mule flows for each entity with retry mechanisms with private secured flows.
- Built JAX-RS services and exposed them using REST component.
- Implement Exception Handling, Logging, and Error Handling.
- Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
- Manage performance of the services by using “Scatter and gather” and “choice router”
- Code walk-throughs, Mule Debugging, and Error fixing.
- Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.
- Design and develop enterprise services API specification using RAML and REST schema.
- Implement Security mechanisms like Security Certificates, key Exchange, and Encryption, Decryption and OAuth Authentication &
- Authorization using Access Token and SM session cookie.
- Create Mule ESB helper class to call the Mule flow, connection end point and connectors.
- Build and Deployment of services in Mule ESB server.
- Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.
Confidential, Newark, NJ
Java Developer
Responsibilities:
- Worked with core Java business components and services including Soap and RMI
- Multi-tier development environment with rigorous testing and documentation requirements
- Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
- Provides L3 Support for SOAP web services as main point of contact to client
- Utilized Spring MVC and JSP to create a basic data modification web
- Created & maintained a centralized repository of UI components, participated in usability testing & research.
- Wrote and executed test cases based on written design; researched and documented software bugs and implemented fix.
- Prepared Unit test cases and reviewing test results
- Designed and developed front end using JSP and JSTL.
- Created web services using SOAP and producing WSDL to the Client side.
Environment: Java 1.7, HTML, CSS, JSP, Struts, Apache Tomcat, Design Patterns, XML, JavaScript, jQuery, XSLT, Ant, Maven, Log4j, SQL, Junit, SVN, NetBeans.