Mulesoft Developer Resume
IL
SUMMARY
- 7+ years of experience in application software development in multiple domains, supporting web - based applications on JEE framework, Mule Anypoint Platform and multitier applications with distributed architecture.
- Certified MuleSoft developer.
- Expertise in Mule ESB 4.x, Mule ESB 3.x over Anypoint Studio 7.x.x and Anypoint Studio 6.x.x,, Anypoint Cloud-Hub, API Gateway 1.x and API Management.
- Extensively used Mule Connectors like salesforce, database, SMTP and JMS
- Experience is developing SQL Queries, stored procedures, Salesforce and Oracle DB.
- Experience Architecting Mule Projects with integration to 3rd party SaaS applications like Oracle Service Cloud.
- Designed and developed APIs using RAML and REST based APIs
- Implemented and used Web Services with teh halp of WSDL and SOAP to get updates from teh third parties.
- Architecting complex SOA applications with ESB frameworks.
- Experience in distributed technologies, OO programming, analysis and design.
- Utilized MuleSoft extensive features like data weave, API designer and various connectors.
- Has good experience in designing RAML and WSDL.
- Supported projects across teh enterprise to adopt teh integration infrastructure and integration interfaces on Mule ESB.
- Experience in WorkDay for User Demographic sync.
- Experience in Maven for build and deployment.
- Strong experience in analysis and design using SDLC, UML, Rational Unified Process (RUP) with software development models like Agile Scrum Model and Waterfall model
- Good knowledge in spring framework, Object Relation Mapping using Hibernate.
- Used various IDE's like Anypoint Studio, Eclipse, Net Beans and IntelliJ Idea.
- Experience in implementation of business applications using BEA Web logic, IBM Web sphere Application, J Boss and Tomcat.
- Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
- Ability to work with business functions to understand business requirements and develop technical specifications.
- Utilized MuleSoft features like Data Weave, API designer and Various connectors to ensure robust and loosely coupled integration layer every time.
TECHNICAL SKILLS
Languages: C, C++, Java, Java Script, PL/SQL, SQL, HTML, XMLXSLT
Application Servers: J Boss, Apache Tomcat, Web logic, IBM web sphere
Databases: Oracle, MySQL, DB2
SOA: Restful Web Service, Soap web service, JAX-RS, XML, JSON, WS Security, Mule ESB
IDE’s/Tools: Anypoint Studio, Eclipse, Net beans, RAD, J Builder, Maven, ANT, SVN
Server-Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF, Tiles
SOA: Mule ESB
Protocols: HTTP, FTP, SFTP, SMTP, TCP/IP
Methodologies: OOAD, UML, Design Patterns, SOA, Agile, REST
Configuration management tools: GIT, SVN, ANT
Frameworks: Spring, Hibernate, Struts, Spring MVC, Micro Services, EJB, JMS
PROFESSIONAL EXPERIENCE
Confidential, IL
MuleSoft Developer
Responsibilities:
- Design, develop and test teh software applications based on requirements/design documents using cutting edge technologies. Coordinate with onsite and offshore team during design, development, UAT phases. Define subsystems and their interfaces; allocate responsibilities to subsystems; understand solution deployment.
- Create and review unit, integration test plans/scripts; prepare and verify teh unit test case and unit test report for developed Interface module.
- Create and review product/project deliverables according to teh software development life cycle methodologies and Work on reviews of Technical Deliverables\artifacts during teh project verification phase and Quality Control phase.
- Design, define, and implement processes and tools dat are necessary to ensure teh stability and performance of teh system. Aid in upgrading teh Anypoint Studio from 3.8.3 to 4 and to upgrade Anypoint Platform to 4.
- Maintain stability of teh system by using proper deployment techniques and using load balancer for performance.
- Manage and maintain User Access to Control-D legacy and Control-D Web Application across different line of business.
- Provide technical consultation and insight in multiple areas such as networks, servers, desktop applications and databases. Program, support, and maintain complex system.
- Create and engineer systems or procedures to solve complex problems, controls/applications, while balancing business needs against potential risks.
- Participate in system study, reverse engineering, and halp in documentation of complex processes to ensure accuracy of teh system functionality.
- Provide post-implementation support to business, Track incidents and change requests using ServiceNow application.
- Coordinates meetings with teh functional management to discuss project impediments, needed resources or issues/delays in completing teh task.
- Coach and halp develop team members on shore with team of 8 onshore and 5 offshore, assure dat teh team members has teh necessary education and training to TEMPeffectively participate on teh team.
- Provide status reporting of team activities against teh plan or schedule, inform task accomplishment, issues, and status.
- Participate in periodical touch-point meetings with teh Technical team and Business team to discuss teh roadblocks, issues, and risks in teh project.
- Co-ordinate with Release Manager to move developed code to System Integration.
Environment: Java 1.7, Mule soft ESB 3.6, Anypoint studio, Oracle, CXF, SOAP, REST, Trumba, Sales force, Git Hub, Active MQ, RAML, Rally
Confidential, Memphis, TN
MuleSoft Developer
Responsibilities:
- Follows teh guidelines of Agile methodologies or SDLC for project management.
- Worked on preparing teh technical specification documents (TSD'S) for all teh services dat are to be implemented
- Teh subsequent CI step also packages teh Mule app, Mule runtime, registration script, JDK, and OS into a Docker image
- Jenkins deploys teh fully packaged image onto Kubernetes/DockerSwarm..
- Develops integration workflows using an ESB framework
- Testing of applications under different environment
- Watermarking and polling of batch records
- Recovery of lost or failure records
- Developed custom integrations and integrated with DGC workflows and triggered integration periodically.
- Experience working on large datasets from multiple databases such as Teradata, Oracle.
- Designed and developed enterprise services using RAML and REST based APIs
- Usage of java transformers in Mule ESB.
- Integrated WorkDay to downstream Systems for user demographic data sync.
- Creating and consuming CXF soap and REST services
- Experience in working with larger projects involving multiple groups.
- Hands-on experience with Windows/Linux/Mac OS environments.
- Experience with Mule administration, configuration and tuning
- Experience with MuleSoft MMC and Enterprise release capabilities
- Salesforce integration and along with different applications such as Trumba (Event planner) and databases.
- Used Git hub for version and source control.
- Done with messaging using Active MQ.
- Involved in unit testing and writing teh MUnit Test cases for teh flow flows.
Environment: Java 1.7, Mule soft ESB 3.6, Any point studio, Oracle, CXF, SOAP, REST, Trumba, Sales force, Git Hub, Active MQ, RAML, Rally
Confidential, Virginia
Java/MuleSoft developer
Responsibilities:
- Actively involved with teh team as a part of Agile (SCRUM) software development.
- Responsible for teh analysis, design, implementation and deployment of full software development lifecycle (SDLC) of MuleSoft project.
- Develop interfaces to accept requests in JSON format and invoke stored procedures to update tables in SQL Server database.
- Designed and developed enterprise services using RAML in Mule, REST based APIs, SOAP Web Services and use of different mule connectors (File, Http/Https).
- Transformations using Data Weave, XPATH, XSLT and custom java components.
- Knowledge on working of API Manager, Runtime Manager and Exchange in any point cloud hub.
- Administered in Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Responsible for Creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Expertise in using Mule components dat includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Capable in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Hands on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
- Hands on experience in installing and configuring Eclipse IDE, Anypoint IDE and Maven for development.
- Good Experience in using Log4J components for logging and performed daily monitoring of log files and resolving issues.
Environment: Java1.7/J2EE, Spring, Web Services, JPA, MuleSoft ESB 3.5.3/3.7.3 , Anypoint Studio, Active MQ, RAML, Cloud hub, XPATH, XSLT, XSD, SOA, Data weave, JSON, Eclipse IDE, log4j, JUnit, Maven, OAUTH.
Confidential, Denver, CO
MuleSoft Developer
Responsibilities:
- Involved in teh development phase, developing validations and business logic implementation.
- Developed teh application using Mule ESB and build& deployed teh services.
- Integrating teh existing systems to newly developing systems and Third-Party Systems and It acts as a middleware between teh third-party system and teh customer side system.
- Integrated different Enterprise Applications based on teh designed architecture.
- Involved in creating HTTP Inbound and outbound flows and orchestration using XPath using Mule ESB and used Spring Boot to address teh complexity of configuration.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Used JMS Endpoints to connect to ActiveMQ which is a messaging broker.
- Used DataWeave for teh custom transformations and Used Java Transformers inMuleESB.
- Experience in configuring different Mule connectors like HTTP, Database, SAP, NetSuite, Zuora and SalesForce.
- Experience in integrating Salesforce (CRM) and Cloud Database.
- Used Putty for SSH keys and passwords information to access teh folders.
- Designed applications in such a way dat encrypted files can be decrypted, processed and again encrypted to send them to customers within teh mule flows.
- Implemented Batch jobs in-order to increase teh performance of teh jobs running while processing teh files and for stability.
- Used Quartz connector to schedule teh batch jobs.
- Configured server setting properties and Database drivers.
- Extensively used JDBC connector to get teh data from different databases.
- Utilized integration Patterns, integration tools, EAI, Transformations, XML Schemas, and XSLT.
- Implementing and consuming REST and SOAP web services.
- Involved in building teh code &deploying on JBoss Application Server.
- Involved in deploying applications into MuleSoft CloudHub and Mule Management Console.
- Created REST API's using RAML and developed flows using APIKIT Router.
- Implemented build package tool using Maven and tested teh application functionality in development and non-production environments.
- Used VM’s and Mule Requester connectors to implement notifications and error handling.
- Used FileZilla for connecting to teh development environment which can be used as a part of testing teh developed applications.
- Used existing UC4 handler for scheduling teh developed applications in teh project which polls files from teh third-party systems.
- Used CloudHub connector in teh flows to trigger alerts during exceptions and captured teh failed records for further recovery.
- Used TFS version controlling for software development.
- Used JIRA and Confluence during teh life cycle development of teh project, also to keep track of teh active sprints.
Environment: Java, Mulesoft ESB, MySQL, SOAP, REST, Mule Management Console, Mule Cloud Hub, HTTP, FTP, SMTP, Git Hub, JMS, JSP, Servlets, JAXB, XML, JSON, Maven, Data Weave, Quartz, API kit, Spring, SAP.
Confidential
Sr. Java developer
Responsibilities:
- Actively involved with teh team as a part of Agile (SCRUM) software development.
- Responsible for teh analysis, design, implementation and deployment of full software development lifecycle (SDLC).
- Develop interfaces to accept requests in JSON format and invoke stored procedures to update tables in SQL Server database.
- Designed and developed enterprise services using RAML in Mule, REST based APIs, SOAP Web Services and use of different mule connectors (File, Http/Https).
- Transformations using Data Weave, XPATH, XSLT and custom java components.
- Knowledge on working of API Manager, Runtime Manager and Exchange in any point cloud hub.
- Administered in Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Responsible for Creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
- Expertise in using Mule components dat includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
- Capable in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
- Hands on experience with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Used integration patterns, integration tools, EAI, Transformations, XML schemas and XSLT.
- Hands on experience in installing and configuring Eclipse IDE, Anypoint IDE and Maven for development.
- Good Experience in using Log4J components for logging and performed daily monitoring of log files and resolving issues.
