Mulesoft Developer Resume
0/5 (Submit Your Rating)
Columbus, OH
SUMMARY
- Over 7 years of experience in design, development and integration of enterprise applications in Software Engineering
- Extensively worked on Mule integrations and implemented Service Oriented Architecture (SOA) using Mule ESB
- Experienced in troubleshooting Mule integration issues, testing, reengineering and root cause analysis
- Hands on experience in developing application in Mule ESB.
- Strong Design, Development and Deployment skills in Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JavaScript, AngularJS, AJAX, HTML, XML.
- Hands on Experience on developing User Interface Using HTML, JavaScript, Angular JS, CSS3
- Working Experience in different modules of Spring Application Framework (Spring Core, Spring Data, Spring JDBC, Spring Hibernate, Spring MVC, Spring AOP, Spring REST).
- Experience in writing complex Database Queries, Stored Procedures, Triggers, and Cursors.
- Experience with various J2EE design patterns like DTO, DAO, MVC, Singleton and View Object in the development of Enterprise Applications.
- Proficient in programming by using the IDE’s such as Eclipse, My Eclipse, NetBeans.
- Good experience with version controls such as CVS, SVN.
- Experience in database development and implementation using different RDBMS like MySQL 5.5 and Oracle.
- Experience with build tools like Maven and Ant.
- Experience with both SOAP based and RESTful web services.
- Experience in writing JUnit for Unit testing.
- 3+ years of experience of working in agile environment.
- Worked with subversion control system for providing common platform for the development.
- Experience in production support, client interactions and working onsite at client location.
- Experience in designing and developing solutions using the MVC Architecture.
- Proficient in deploying and configuring multi - tier, clustered enterprise applications on web/application servers such as Web logic, JBOSS and Tomcat.
- Vastly experienced in debugging production issues end to end all the way from thin client user desktop to server-side components using various tools in a web based distributed system.
- A quick learner and self-starter possessing initiative spirit at various levels and a team player with good communication, demonstrational and managerial skills for analyzing user requirements and ensuring functionality excellent interpersonal abilities & maximum contribution to attain the team goal.
TECHNICAL SKILLS
Language: Java, JCAPS, SQL
Integration Tool: Mule ESB
IDE: Anypoint Studio, IntelliJ
Database: Oracle 11g
Version Control: Git, BitBucket, SourceTree
Testing Framework: MUnit, Mockito
Build Tool: Maven, Jenkins
Web Services: SOAP, REST
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
MuleSoft Developer
Responsibilities:
- Design, develop and integrate Workforce Technology apps in Strategic Data Integration (SDI) and integrate Human Resources (HR) - Recruiting and Onboarding applications using Anypoint Studio
- Create Mule Flows using Mule ESB Connectors, Components, Filters and Transformers to integrate SDI applications
- Develop Rest API led connectivity using the API designer and generated flows using RAML
- Implement data transformation using XSLT, Data Weave and custom transformations using Java
- Implement synchronous and asynchronous messaging scopes using Active MQ in Mule
- Create and install SSH s on the server with company policies for HTTPS configurations
- Install QPID Broker and Mule Domains on the Linux environment (DEV/QA/UAT)
- Involve in production support activities to troubleshoot critical application issues and deployments following ITSM process
- Participate in scrum meetings, sprint planning and retro sessions to ensure on time delivery following Agile Methodology
- Collaboratively worked with business partners, developers, testers and DevOps - Agile Methodology
- Supported migration of SDI code base from SVN to BitBucket (GIT) and trained the team in using GIT
- Analyzed Enterprise Process Integration (EPI) JCAPS legacy application and created Visio flow diagrams
- Redesigned the application flow using Mule ESB and improved the application performance by 65%
- Scanned application components using SONAR/ BlackDuck tools to identify security vulnerabilities and resolved on time
- Gathered requirements and architected CFT application to transfer inbound I-9 forms to outbound JPMC iVault
- Transformed CFT data using XSLT, Data Weave and custom transformations in Java
- Configured daily Autosys to trigger CFT jobs and process I-9 forms
- Created MUnit tests to validate Mule Flows, improve code coverage and fix identified issues
- Migrated Taleo Data from JCAPS to Mule ESB and automated Standard ID (SID) management process
- Refactored the application using appropriate Mule transformer components and improved code quality
- Enabled continuous delivery by setting up Jenkins build pipeline and ensured faster release cycles
- Created scrips to export data from Taleo, transform data and import to GDW Oracle Database using Mule ESB
- Involved in IT Service Management (ITSM) process and guided Operations Support team in Production Deployment
Confidential, Bethlehem, PA
Java Developer ESB Mule
Responsibilities:
- Responsible for creating the architecture to implement Enterprise Integration for Multifamily Costing.
- Lead the effort for creating System Module Specification and System Integration Specification documents.
- Responsible for configuring the data sources on Web logic server
- Created new mule HCGC Gateway
- Used MMC Mule management console to monitor the request and response payload.
- Used to write Mule flows to call other frameworks.
- Used Spring JDBC to connect to the relational database and implemented a robust logging system using Simple Logging Façade for JAVA as well as the logging through Camel component.
- Developed the application using HTML, Javascript, Angular JS and JSP for the presentation layer.
- Perform Back-end testing, data Extraction and Validation using SQL Queries to validate that correct data is being stored and retrieved from the DB.
- Responsible for development of Maven scripts to automate code deployment through Jenkins on multiple environments.
- Developed Middle Tier Using Spring MVC.
- Developed Backend Code Using SPRING framework.
- Participated in code review meetings and provided improvements.
- Use SVN for software configuration management and version control and deploy the application in JBOSS server.
- Prepared test cases and provided support to QA team in UAT.
- Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
- Used WebSphere Application Server 6 / WebSphere Portal server 6.0 to create, debug and deploy application modules.
- Performed server-side validations using Java bean validation API and Hibernate Validator API.
- Designed and developed SOLR indexing and searching, configured custom request handlers and custom views using Velocity.
- Designed and developed access logging using Spring AOP and log4j2 for services access report and audit purpose.
- Developed DAO objects and Hibernate mappings.
- Used Log4J debugging and error logging.
- Used Junit and Mockito to test web services.
- Used ANT automated build scripts to compile and package and Worked in agile development process based on Scrum.
Confidential
Java Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
- Developed logic and code for the registration and validation of the enrolling customer.
- Performed client-side validation using JavaScript. Validation from client side was done using JavaScript.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Responsible for the development of database SQL queries.
- Analysis and development of new features.
- Preparing Functional and Technical Specifications for new enhancements.
- Was involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- UAT support for projects before implementation.
- Coordination between Offsite team and Deutsche Bank team.
- Responsible for analyzing, designing and developing web applications using Java.
- Collaboratively worked with a team of developers and implemented work order management module using Java.
- Created class diagrams and documented technical design specification document on Confluence.
- Created JIRA tasks and completed the stories within the sprint schedule (Agile Methodology).
- Resolved 15+ critical incidents by debugging application, scanning for vulnerabilities and performing root cause analysis.
