Mulesoft Developer Resume
Spring Valley, NY
SUMMARY:
- Having 13 years of IT experience in all phases of Software Development Life Cycle (SDLC) which includes Requirements Gathering, Analysis, Design, Development, Documentation, Integration, Deployment, Production/Customer Support and Maintenance in Banking, Finance and Telecom Domains.
- Strong 3+ years of Mule integrations using both on premise and Cloudhub from setup enterprise
- Organizations to build APIs using various connectors for enterprise applications. Experience with Mule 3.x with both on - premises servers and Cloudhub.
- Strong command in integration of Enterprise Applications and fluent in complementing existing systems utilizing common business technologies.
- Experience in Application/Web Servers like IBM WebSphere, JBoss and Apache Tomcat etc.
- Expertise in Web Service development and deployment (XSD, WSDL, UDDI, Apache CXF/Axis etc.) and in Restful/API based Web services.
- Expertise in Agile Software Development like Scrum methodology and Feature Driven Development.
- Expert in Web based applications using various frameworks and technologies - Struts, Spring (Core, Integration, MVC, WebFlow, Web Services), Hibernate, Java/J2ee Technologies (JSP, Servlets, JDBC, JNDI, JMS, SOAP & REST Web services and JCA), AJAX, jQuery, Angular JS, XML, XSLT, XSD, HTML5, MULE ESB, GEMFIRE.
- Extensively worked with the Java / J2EE design & enterprise integration patterns and have experience in application & Database modeling and designing.
TECHNICAL SKILLS:
Operating Systems: UNIX, Linux, Windows
Programming Languages: Java, Groovy, SQL
Web Technologies: HTML5, CSS3, AJAX, XML, XSLT
JavaScript Frameworks: JQuery and AngularJS
JEE Technologies: Servlets, JSP, JSTL, JDBC, JNDI, JPA, JMS, JAXB, Java Mail, SOAP/REST Web Services
Middleware Technologies: WebSphere Messaging Queue (WMQ), MuleSoft Anypoint OnPrem Solutions, MuleSoft ESB, MuleSoft API Gateway
Cache Solutions: EHCache and OSCache
Application Frameworks: Struts, JSF, Apache CXF, Spring MVC, Spring Integration, Spring Web Services, Spring WebFlow, Spring Batch, Hibernate, Mule API Integration
Logging Frameworks: Log4J, Log4j2, SLF4J, Java Logging API
Unit Testing Frameworks: Junit, Mockito, EasyMock, PowerMock, SpringUnit, MuleUnit(MUnit), JUnitEE, SOAPUI, LOADUI, Postman
Database & Tools: Oracle, MySQL, TOAD, SQL Developer
Web/App-Servers: WebSphere, WebLogic, Boss and Tomcat.
IDE Tools: Eclipse, WebSphere Application Developer and Any point Studio
Continuous Integration Servers: Jenkins
Code Quality Tools: Check Style, Sonar
Code Review Tools: Code Collaborator, Find bugs
Build Tools: Ant, Maven
Source Version Tools: Perforce, MKS,Rational Team Concert (RTC) & GIT
Project Management Tools: Rational Team Concert, Clarity
Defect Tracking Tools: Quality Center, JIRA
Performance & Monitoring Tools: VisualVM, Eclipse Memory Analyser
PROFESSIONAL EXPERIENCE:
Confidential, Spring Valley, NY
MuleSoft Developer
Responsibilities:
- Understanding Client requirements and preparing architecture solutions
- Preparation of Use case and High-level design documentation
- Responsible for designing 3-layer API’s (System, Process and Experience)
- Responsible for Proposal & Proof of concepts for MuleSoft ESB/API use cases
- Setting up CI/CD processes with Maven and Visual Studio/Jenkins/Bamboo
- Developing & Orchestrating API/Microservices with RAML
- Designing and developing MuleSoft ESB applications using Any point Studio
- Integration of Salesforce with the help of MuleSoft ESB
- Developing Mule Flows with help of Groovy Scripting
- Integration of AngularJS, Spring boot, MuleSoft ESB API
- Setting up of Mule ESB, Mule Monitoring Console in DEV, Test & Production
- Automation of Builds for MuleSoft ESB applications
- Handling Mule Upgrade for total project modules and applications
- Unit testing Mule applications with MUnit and Postman/SOAP UI.
- Developing Unit Tests using JUnit/JUnitEE for all possible Java,J2EE,Spring components
- Automation Web services testing in SOAPUI using Groovy script
- Performing Code reviews using Checkstyle, PMD and Google Codepro tools
- Designing modules with best suite of design patterns
- Developing ETL use cases with Mule Batch framework
- Actively participation in analysis and designing modules of the application
- Responsible for data modeling and designing database tables
- Preparation of Use case and High-level design documentation
- Worked on Proposal & Proof of concepts for MuleSoft ESB/API use cases
- Developing & Orchestrating REST API/Microservices with RAML
- Designing and developing MuleSoft ESB applications using Anypoint Studio
- Integration of Salesforce with the help of MuleSoft ESB
- Developing Mule Flows with help of Groovy Scripting
- Integration of AngularJS, Spring boot, MuleSoft ESB API
- Setting up of Mule ESB, Mule Monitoring Console in DEV, Test & Production
- Automation of Builds for MuleSoft ESB applications
- Integration of RabbitMQ with MuleSoft ESB Applications, Web based applications.
- Handling Mule Upgrade for total project modules and applications
- Integration of MuleSoft API, Spring Integration and Hibernate frameworks
- Unit testing Mule applications with MUnit and Postman
- Design and Develop best suited Java based SOAP/API Services.
- Defining appropriate guidelines for the API/SOAP Based services and Batch components
- Defining & Monitoring release process and quality of the code using SONAR Dashboards.
- Monitoring of the application performance using DynaTrace, VisualVM, Eclipse Memory Analyser and JProfiler
- Developing Unit Tests using JUnit/JUnitEE for all possible Java,J2EE,Spring and Hibernate
Environment: Anypoint Studio (3.x ), postman, SOAP, Jenkins, Visual Studio, Maven, TFS, Bit bucket, HTML5, CSS3, AJAX, JQuery, XML, XSLT, JSON, Spring MVC, Spring Batch, Spring Web Services, Spring Boot, Postman, JAXB, Hibernate, Rabbit MQ, MuleSoft ESB, Junit, Spring Unit, MUnit, MuleSoft Monitoring Console, SOAP & REST/API WebServices, Groovy scripting, Oracle, WebSphere Application Server, Tomcat, IHS Servers, Quality Center, JIRA, Perforce, Maven, Eclipse, SOAP/LOAD UI, VisualVM, DynaTrace, Checkstyle, PMD, Sonar and Jenkins
Confidential
Senior Software Engineer
Responsibilities:
- Understanding Client requirements and preparing architecture solutions
- Preparation of Use case and High-level design documentation
- Responsible for Proposal & Proof of concepts for MuleSoft ESB use cases
- Designing and developing MuleSoft ESB applications using Any point Studio
- Developing Mule Flows with help of Groovy Scripting
- Integration of AngularJS, Spring boot, MuleSoft ESB API
- Setting up of Mule ESB, Mule Monitoring Console in DEV, Test & Production
- Automation of Builds for MuleSoft ESB applications
- Handling Mule Upgrade for total project modules and applications
- Unit testing Mule applications with MUnit and Postman/SOAP UI.
- Developing Unit Tests using JUnit/JUnitEE for all possible Java,J2EE,Spring components
- Automation Web services testing in SOAPUI using Groovy script
- Performing Code reviews using Checkstyle, PMD and Google Codepro tools
- Designing modules with best suite of design patterns
- Actively participation in analysis and designing modules of the application
- Responsible for data modeling and designing database tables
- Preparation of Use case and High-level design documentation
- Worked on Proposal & Proof of concepts for MuleSoft ESB/API use cases
- Developing & Orchestrating REST API/Microservices with RAML
- Designing and developing MuleSoft ESB applications using Anypoint Studio
- Integration of Salesforce with the help of MuleSoft ESB
- Developing Mule Flows with help of Groovy Scripting
- Integration of AngularJS, Spring boot, MuleSoft ESB API
- Setting up of Mule ESB, Mule Monitoring Console in DEV, Test & Production
- Automation of Builds for MuleSoft ESB applications
- Integration of WebSphereMQ with MuleSoft ESB Applications, Web based applications.
- Handling Mule Upgrade for total project modules and applications
- Integration of MuleSoft API, Spring Integration and Hibernate frameworks
- Integration of Spring JMS with WebSphereMQ
- Unit testing Mule applications with MUnit and Postman
- Design and Develop best suited Java based SOAP/API Services.
- Defining appropriate guidelines for the API/SOAP Based services and Batch components
- Defining & Monitoring release process and quality of the code using SONAR Dashboards.
- Developing Unit Tests using JUnit/JUnitEE for all possible Java,J2EE,Spring and Hibernate
Environment: Anypoint/Mule Studio (3.x), postman, SOAP, Munit, Jenkins, Maven, WebSphereMQ, HTML5, CSS3, AJAX, JQuery, XML, XSLT, JSON, Spring MVC, Spring Batch, Spring Web Services, Spring Boot, Postman, JAXB, EJB, Hibernate, MuleSoft ESB, Junit, Spring Unit, MuleSoft Monitoring Console, SOAP & REST/API WebServices, Groovy scripting, WebSphere Application Server, Tomcat, Quality Center, JIRA, MKS, Maven, Eclipse, SOAP/LOAD UI, VisualVM, Checkstyle, PMD and Sonar.
Confidential
Senior Software Engineer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Actively involved in scrum meetings for requirement analysis, task analysis, and progress discussions.
- Involved in requirement gathering and outlining.
- Infrastructure to support transactions with latest technologies, teller and other functions related to Bank.
- Implementation and support is given for new versions on the existence and also for multi country support.
- Migration to new versions with latest technology to support all the bank functions.
- Involved in all the phases of Software Development Life Cycle SDLC including analysis designing coding testing and deployment of the application.
- Published REST services for performing CRUD operations from database. Implemented RESTFUL web services using spring boot and consumed using spring REST services.
- Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver.
- Used Core Java with knowledge of multithreading concurrency memory management.
- Communicated with external applications JMS messages using IBM WebSphere MQ.
- Implemented the application using Service Oriented Architecture for Restful Web services using JAXB, Spring IOC and Oracle DB.
- Used the Restful Web services for all the business components (Services) to communicate with each other.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Knowledge of AngularJS practices and commonly used modules based on extensive work experience
- Application quality improvement and maintenance - JUnit test case development for maximum code coverage.
- Developed JavaScript validation for client side validations.
- Performed Code reviews and optimization of code
- Involved Integration Testing, in creating ear files & deploying in the server.
- Interacting with the clients about the status, Project allocation activities.
- Release and Post implementation support phase.
- Involved in Process Orientation like WSR, MSR and MOM preparation.
Technology Used: JAVA, JSF, XML, JSP, spring, Web Sphere Portal 7.0, Core Java, J2EE, Portlets, Ajax, RADTeam site, Angular JS, WSDL, XML, XML-schema, JUnit.
Confidential
Technical Associate
Responsibilities:
- Involved in Requirements gathering and analysis, defining scope, Design analysis, Impact analysis, Integration and Deployment.
- Responsible for the design and development of the application framework.
- Involved in the coding of the components for the changes as per the busines requirements.
- Developing the user Interface using JSP, Jakarta Struts, Tag Libraries, HTML, JavaScript and XML.
- Configured Struts Framework and Integrated with Tiles of Struts.
- Used JavaScript for client side validations. Used Log4J for logging.
- Production support for the application.
- Bug fixing in the production environment.
- Involved in the Unit-Testing.
- Active involvement creation of Low Level Design, Unit Test Plan for the project.
- Involved in the String testing, System Testing of the project.
Technology Used: Java/J2EE, JSP, Servlets, WebSphere 6.0, My eclipse, MySQL, JavaScript, Dream weaver, HTML, Windows NT, Struts, HTML, JDBC, XML, Log4J, VSS.
Confidential
Software Engineer
Responsibilities:
- Written low-level design for features Document Creation, Container Creation and Document Relocation.
- Responsible to build the presentation layer by using Struts MVC framework.
- Handled assignments in developing UI pages using JSP, Html, DHTML, CSS and JavaScript
- Used JavaScript for client side validations.
- Preparing SQL/PLSQL statements and hand it over to DBA group to fix production issues.
- Coding standards implementation.
- Configuration changes.
- Involved in the Unit-Testing.
Technology Used: JSP, Servlets, JDBC, JavaScript, Apache Tomcat Server, My eclipse.