Sr. Mulesoft Developer Resume
Summit, NJ
SUMMARY:
- 8+ years of experience in all phases of Software Development Life Cycle (SDLC) and the development of Web - based Client-Server applications with over 4+ years of experience in Enterprise Service Bus (ESB) projects using Mulesoft and Java/Spring.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration
- Experience in Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management and IBM WebSphere process server.
- Experienced in implementing various design patterns like MVC Data Access Object, Front Controller, Intercepting Filter, Service Locator, and Transfer Object.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Experience in the Mule Soft Anypoint API platform on designing and implementing Mule APIs.
- Expertise in using Mule soft Anypoint studio in creating various flows to integrate applications, Web services, API's and databases.
- Expertise in web development applications using Core Java, Servlets, JSP, EJB (Session Beans, Entity Beans), JDBC, XML, XSLT, RMI, JNDI, Java Mail, java springboot, XML Parsers (DOM and SAX), Java Beans and Web Services.
- Experience in Mule Administration, Configuration, & Tuning with Mulesoft Management Console (MMC) & Enterprise release capabilities.
- Extensive hands on experience in consuming as well as developing API's for SOAP and REST based Web services to integrate third party functional modules into the core application.
- Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Expertise in using Mule Soft studio in creating various flows to integrate API's, Databases and SaaS applications.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring, Hibernate and EJB.
- Analyzed and planned migration of API Gateway to Mulesoft API and IBM Datapower Security layer to mule.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience using Mule ESB in integrating various third-party solutions.
- Hands on experience in Mule Expression Language (MEL) to access payload data, properties and variables of Mule Message Flow.
- Extensively worked on both Enterprise and Community editions of MULE ESB. Have an experience working on MULE API manager and RAML.
- Experience with Mule Soft MMC and enterprise release.
- Good exposure for Java/J2EE applications using IDEs like My Eclipse & Eclipse, RAD & Net Beans, Any point Studio.
- Expertise in tracking defects, issues, risks using Quality Center.
- 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 & EAI: Mule ESB, Oracle ESB, TIBCO, EMS/JMS
Programming Languages: Java/ J2EE, C/C++, SQL
IDE & Integration Tool: Anypoint Studio, Eclipse, My Eclipse, MuleSoft ESB, IBM Message Broker
Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL
Web Services & Design tools: JAX-RPC/JAX-WS, Axis, SOAP, REST, Swagger, WSDL, XML
Cloud Computing: Amazon AWS
Web/application Servers: Apache Tomcat, WebLogic, WebSphere and JBoss
Version Controlling tools: CVS, SVN, GIT, Clear Case
Defects Tracking & Build Tools: Bugzilla, JIRA, HP Quality Center, ANT, Maven, Jenkins
Web technologies & XML Technologies: HTML, DHTML, CSS, JSP, AJAX, Java Script, XML, Springboot
Unit Testing: MUnit, JUnit
Operating Systems: Windows, UNIX/Linux
PROFESSIONAL EXPERIENCE:
Confidential, Summit, NJ
Sr. Mulesoft Developer
Responsibilities:
- Designed the applications using Mule ESB as a middleware between third-party systems and the systems at our customer side.
- Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud configuration and AWS.
- Experience in developing RESTful and SOAP web services in Mule ESB based on SOA architecture.
- Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ.
- Widely experienced with Mule ESB in designing and implementing core platform components for API/Services Gateway as well as other technological cross-cutting capabilities and a contributor to Mule ESB opensource.
- Worked on preparing the technical specification documents (TSD'S) for all the services that is to be implemented.
- Built Various Maven Archetype Projects.
- Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
- Involved in Design and Development using J2EE/Hibernate, XML, JSP, Spring MVC Model Framework and Oracle.
- Apache Tomcat servers to deploy and configure Java API's and frontend modules.
- Developed the integration workflows using Mule Soft ESB and Spring Frameworks.
- Utilized various connectors such as Sale force, FTP, HTTP, File, SMTP, SFTP and Database in different workflows.
- Hands on experience in Mule Soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Installed and configured Kafka Connect JDBC in AWS EC2 instance.
- Used Transformers exclusively to transform data.
- Creating SOAP based service interfaces using Mule ESB Anypoint Platform and delivering fast, reliable, and scalable integration API codes.
- Implementing data transformations using Data Mapper and Data Weave 2.0 in Anypoint studio.
- Developing flows using Synchronous and Asynchronous Services processing strategies.
- Creating flows/sub-flows using various scopes, transformers, and routers such as splitter and aggregator in Anypoint Studio.
- Integrated web application with the Apache Active MQ which fully implements the JMS.
- Performing the automatic deployment of the projects by using maven builds.
- Extensively using Mule API kit and Postman to test Restful web service.
- Implemented RTC Keys and values to integrate services/environments
- Used Git hub and Jenkins for version, source control and continuous project integration.
- Implemented Database Connectors to connect with respective systems using Mule ESB.
- Extensively worked on both Enterprise and Community edition of MULE ESB. Have an experience working MULE API manager and RAML.
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment, and routing to upstream and downstream entity data consumers.
- Configured different Mule connectors like HTTP, Database and SAP.
- Involved in creating HTTP inbound & outbound flows and orchestration using XPath.
- Used Mule ESB for Routing, Filtering and Aggregating messages between applications based on Content and Rules.
- Used Amazon SQS and Amazon S3 connectors to receive small and large messages, respectively.
- Mule ESB experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule Server 3.x and 4.x.
- Extensively worked on Any Point Studio and Mule Any Point Platform and used it to interface application services by utilizing message routing, data transformation and service creation utilities.
- Experience with Mule administration, configuration, and tuning. Deployed Mule applications through MMC and managed the server deployments.
- Involved in preparation of Design Document Specifications.
Environment: Java 1.8, Eclipse, Anypoint Studio 7.3/7.2, MySQL, Mule ESB 4.1.2/3.9.0, ActiveMQ, Apache Tomcat, 5.10.0, AWS, Hibernate, Apache-Maven 3.5.9, RAML, Cloud hub, On Premises, Log4j 1.2.14, GIT, JIRA, API, Webservices, Bitbucket, Postman.
Confidential, Phoenix, AZ
Mulesoft Developer
Responsibilities:
- Created Mule Flows using End Point Connectors & Components using Mule ESB to integrate client/server systems.
- Implemented integration flows using Mule AnyPoint Studio to connect to REST, SOAP service, Oracle Database.
- Developing flows / orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Auto generate the Hibernate POJO classes using the hbm files.
- Built an application and deployed microservices in the AWS Cloud using Docker containers.
- Building the mule code to design the integrations between the Salesforce application and SFTP.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Developing the integrations between the web services and the Salesforce application.
- Experience in integrating Cloud applications like SFDC, Workday & Intact using MuleSoft ESB.
- Experience in integrating of different systems that includes Data Base, Salesforce, & SAP.
- Developed Spring controller classes for forms and performed URL and view mapping using the Spring MVC Framework. Also developed validators to implement server-side validation of input data.
- Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
- Extensively used Mule Debugger to debug the XML Flows and wrote Munit Test Cases using features like mocking, verify call, and assert conditions based different sets of data.
- Created Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
- Involved in creating http inbound & outbound flows and orchestration using XPath in Mule ESB.
- Deployed Mule Applications on Mule 3.7 On-Premise through MMC and managed the server deployments.
- Worked with MuleSoft Anypoint API Platform on designing the RAML for implementing REST API's and used API Gateway as a proxy service.
- Moving application from Struts to Spring.
- Integration of Hibernate with Spring and use of JPA.
- Implemented RAML files for different entity creations and respective associations.
- Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Developed MuleSoft ESB projects for the services with synchronous and asynchronous mule flows.
- Designed database tables, sequences, triggers in PostgreSQL, and mapped accordingly with Hibernate and created POJO classes.
- Used ANT for building and deploying Application.
- Used Maven tool to build & deploy the application on the server.
- Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
- Used log4J for logging and debugging of the application.
- Business requirements analysis by interacting with the Lead/Architect.
- Involved in analysis of existing Design Documents, Planning, proposing changes, and Development, Testing and Maintenance phases of the application.
- Involved in Agile scrum meetings, estimating and tracking User stories in Jira, Analyzing Graphs, Bugs, defects and various other features.
Environment: Java, J2EE, Mule ESB 3.7.3, Anypoint Studio 6.2.2, ActiveMQ 5.3, APIGEE Developer Portal, SOAP/Restful Web services, SOAP UI, AWS, Spring-MVC, XML, Oracle11g, SQL Server, JUnit, Eclipse, JDBC, Hibernate, EJB, Maven, Subversion, MMC, CloudHub, Web logic, Log4j, JIRA, Postman, MS-Access.
Confidential, Dallas, TX
Software Developer
Responsibilities:
- Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
- Involve in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
- Involve in complete development of ‘Agile Development Methodology/SCRUM’ and tested the application in each iteration.
- Develop Microservices using Spring Boot 2.0
- Participate in Platform Migration from PCF to Kubernetes.
- Developed MuleSoft ESB projects for the services with synchronous and asynchronous mule flows.
- Exposing RESTful web services in MuleESB and invoking them using Postman.
- Configure the continuous delivery pipelines for deploying microservices using Jenkins CI server.
- Implement Business Logic using Java, spring, spring boot, Spring Jackson and Spring JDBC.
- Load test the Developed APIs.
- Extensively using Mule API kit and Postman to test Restful web service.
- Develop and deploy edge proxies for the APIs.
- Participated in deployment of Mule ESB applications using Cloud Hub and Strong experience using Mule ESB in integrating various third-party solutions.
- Implement Test First unit testing framework driven using JUnit, Mock objects, Easy mock and published assertion framework build on top of the JUnit Assertions.
- Provide testing and release management support.
- Involve in component development using JEE principles and used design patterns such as Singleton, Factory and Data.
- Access Object (DAO) in the implementation of the application.
- Worked on database interaction layer for insertions, updating and retrieval operations of data from data base by writing queries and stored procedures.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Bamboo and Jenkins along with UNIX Shell scripts to automate deployment jobs.
- Involve in application support, resolving the job failures in higher environments, interacting with the operations support group for resuming the failed jobs.
- Resolve bugs/defects in application by coordinating with team members of the project to assure a positive outcome.
Environment: Java1.6, J2EE, Mule ESB 3.5.4, Anypoint Studio, ActiveMQ, SOAP UI, Eclipse 3.x, SAP, Spring-MVC, AJAX, XML, XSLT, JAX-WS, CSS, Oracle11g, SQL Server, JUnit, Eclipse, JDBC, EJB, Maven, Subversion, MMC, CloudHub, Web logic, Log4j, JIRA, Postman, WebSphere 8.1, JNDI, EJB, JMS.
Confidential
Java Developer
Responsibilities:
- Used the light weight container of the SpringMVC Frame work to provide architectural flexibility for inversion of controller (IOC).
- Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
- Used Spring Framework for dependency injection.
- Implemented and deployed several EJB (Session and Entity).
- The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
- Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
- Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
- Used WebSphere Application Server for deploying various components of application.
- EJB’s were running under the hood of WebSphere container/server.
- Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
- Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
- Developed the application using RAD model.
- Worked with VSS Version control in order to create virtual library of computer files.
Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.