We provide IT Staff Augmentation Services!

Sr. Mulesoft Developer Resume

3.00/5 (Submit Your Rating)

Lowell, AR

SUMMARY:

  • Experienced Java Developer with 8 years of IT expertise in design, development, testing, implementation and support of Enterprise applications using J2EE technologies and 3+ years of experience in Mule ESB Development. Worked extensively in J2EE (JSP, Servlets, Struts), Web Services (SOAP and REST), Swing, Apache, Tomcat, WebSphere, JDBC, XML, Spring MVC, Spring WebFlow, Hibernate and well versed with ESB, Oracle/DB2 database, OS Concepts.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Extensive knowledge in Agile, Waterfall and RUP Methodologies.
  • Good hands on programming experience in developing the applications using Java , J2EE, JSP - Servlets , JPA, JDBC, JMS , JNDI, XML Technologies, frameworks and web services .
  • Experience in building Web Service applications using SOAP , and REST with different APIs that includes WSDL, SOAP, JAX-WS, JAX-RS, JAXB, CXF, AXIS and JERSEY .
  • Extensively worked on XML technologies like XML, XSL, XSD, XSLT , and DTD . And worked with XML parsers like SAX , DOM, JDOM, XML Beans and JAXB .
  • Expertise in implementing MVC frameworks using Struts 1.x/2.x, spring 3.x/4.x , Custom MVC and Hibernate framework for the persistence.
  • Experienced with JDBC API to call SQL Queries and PL/SQL (Stored Procedures) in the Database.
  • Experience in integration Patterns, integration tools, EAI, Transformations , XML Schemas , and XSLT.
  • Worked on both Enterprise and Community edition of MULE ESB . Had an experience developing an API ’ s using RAML .
  • Had an extensive experience in using Data Mapper and Data Weave for transformations. Good hands on experience using Mule connectors like HTTP, FILE, FTP, SFTP, SAP, HL7 and Data Base connectors as a part of integration usage.
  • Tightly integrated the Mule ESB with different application integrations. Experience in integrating Cloud applications like SFDC, Workday, and Intacct using Mule ESB .
  • Profound Experience in using ActiveMQ, RabbitMQ for Asynchronous message queuing.
  • Worked on iPaaS (mulesoft), a platform for building and deploying integrations within the cloud and between the cloud and the enterprise. Explored on iPaaS system which designed to allow users to connect applications that reside in the cloud or on-premises and deploy them without installing or managing any hardware or middleware (mule cloudhub).
  • Responsible to develop RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Worked extensively on technologies Spring, Web services, SOAP, XML, JMS, JNDI, JDBC and various Databases like Oracle, MySQL and Microsoft SQL server during my tenure in Software Development.
  • Worked with Oracle, MySQL and DB2 . Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services.
  • Experience in ANT and Maven build tools for building and deploying application on web/App servers.
  • Strong experience on various development environments like Eclipse, RAD and Netbeans.
  • Good experience in unit testing, Integration testing and User Acceptance testing using JUnit .
  • Expertise in using Log4j for effective logging and JMS (Java Messaging Service) for asynchronous request processing.
  • Proficient in using Design Patterns like GOF Design patterns (Creational, Structural and behavioral) and J2EE like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO.
  • Expertise in using J2EE Application Servers such as Web Logic, Web sphere 8.2 and Web Servers such as Tomcat 6.x/7.x.
  • Worked on implementation of the version control software CVS, VSS, SVN, GIT and Clearcase .

TECHNICAL SKILLS:

Java/J2EE Technologies: Core Java, Servlets, JSP, Java Beans, JDBC, JNDI, EJB - Session beans, Entity beans, MDB, JPA

Frameworks: Struts 1.x/2.x, Spring 3.x, Spring WebFlow, JMS, Hibernate

Web Technologies: HTML, CSS, Java Script, JQuery, AJAX, Angular JS, Bootstrap JS, Node JS, XML, XSLT, JAXP, XST, DTD, JAXB, JAXP

Application Servers: IBM WebSphere 7.x/8.x, WebLogic 9.x/10.3.3, Jboss, and Apache Tomcat 8.x

Programming Languages: Java/J2EE, C, C++, SQL, PL/SQL, SAS Advanced, BPEL, UML

SOA Tools: Oracle SOA Suite, Oracle WSM, Oracle Process Manager, JDeveloper, Confidential WPS

Web services: WSDL, SOAP, UDDI, JAX-WS, JAX-RS, CXF, AXIS, SOAP UI

Databases: Oracle 9i/10g/11g, DB2, SQL Server, MySQL

IDE: Eclipse, RAD, NetBeans, Anypoint studio

Operating Systems: Windows, Unix, Linux

Build tools: Shell Scripting, Ant, Maven, Jenkins, Cruise Control, Graddle

Version Controlling tools: CVS, SVN, Clear Case, GIT HUB.

Others: Rational Clearcase, CVS, DB Visualizer, MQ Series, ANT, Log4J, Javadoc, Jenkins, JIRA tool, Edit Plus, Ervin, IBM Optim, SOAP UI

PROFESSIONAL EXPERIENCE:

Confidential, Lowell, AR

Sr. MuleSoft Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Developed PERL scripts to automate frequent reports for the users.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Implemented Stateless Session Beans to accomplish complex business logic and also for transaction management in various modules.
  • Created the MULE ESB artifacts, created flows and configured the MULE configuration files, install & deployed the application.
  • Setting up Mule ESB for the development environment. Implemented transformations on Mule payload.
  • Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.
  • Implemented data transformation using XPATH, XSLT, Data Weave, custom java classes.
  • Extensively used Mule components that includes File, SMTP, FTP, SFTP, JDBC Connector, and Transaction Manager.
  • Migrated Mule ESB 3.5 apps to Mule ESB 3.7.3 and updated all the dependencies.
  • Migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Design and Implemented XML/WSDL/SOAP/RESTFUL Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Experience in MuleSoft Anypoint API platform on designing and implementing Mule APIs.
  • Strong knowledge and hands on experience in documenting and designing REST API’s using RAML.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
  • Have written MUnit test cases to validate the Mule flows.
  • Implemented asynchronous messaging using Active MQ.
  • Developed Mule flows to integrate Data from various sources into Database, from ActiveMQ topics and queues, some transformations were also done at the integration layer.
  • Experience with Mule administration, configuration and tuning, Mule Soft MMC and Enterprise release capabilities.
  • Developed interfaces between SAP, Sales Force, REST and SOAP web-services.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Used CVS (Concurrent Version System) as the configuration management tool.
  • Used CloudHub connector in the flows to trigger alerts during exceptions and captured the failed records for further recovery.
  • Tested the developed components using JUnit.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Involved in installing and configuring Eclipse IDE, Ant, Web Logic and Maven for development.
  • Actively involved in getting the QA, UAT and production issues resolved.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources.

Environment: Java 1.7/J2EE, MuleSoft ESB 3.5.3/3.7.3, AnyPoint Studio, ActiveMQ, RabbitMQ, RAML, Salesforce, Cloudhub, Putty, Apache-Maven, Nexus, Oracle 11g, JSON, Eclipse IDE, Web Services, JPA, log4j, CVS, JUnit.

Confidential, CA

Sr. Java/Mule ESB Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Roll View application.
  • Experience in MuleSoft Any Point API platform on designing and implementing Mule APIs.
  • Created the MULE ESB Artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Built application using maven. And monitored the errors log using Log4J.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • As part of support to existing platform, played a major role in trouble shooting and fixing production issues.
  • Involved in gathering functionality of different products from BRD, HLAD and FDN.
  • Implemented Agile development process on Software Development Life Cycle, effort estimations using Fibonacci approach.
  • Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility. Developing and securing CXF web services in Mule ESB.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Involved in Declarative transaction management using spring AOP.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint through WSSR.
  • Involved in defining JRules that are defined for resources to show details on UI pages.
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes.
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them. Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of Mule ESB endpoint through WSSR.
  • Writing application code & development for large projects especially in a SOA environment with Mule ESB 3.5.4.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Integrated web services including SOAP as well as REST using Mule ESB.
  • Involved in doing Unit testing using MOKITO and also Integration testing
  • Involved in peer level design & code reviews.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in deploying the application in Unix and to connect to see logs for fixing UAT/Production defects.
  • Involved in building the code using Ant & deployed on server.

Environment: JAVA 1.6, J2EE, Mule ESB 3.5.4, Servlets, EJB, JDBC, JAXB, Spring-IOC/DI, AOP, MVC, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse, CVS, DOJO, Ant, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX-RS, JERSEY, Windows XP.

Confidential, MD

Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements.
  • Developed UI, presentation layer using JSF Framework, HTML5, XHTML, DHTML, Struts Tiles, Java Script and CSS3.
  • Business integration is done with the help of IBM MQ Series.
  • Developed EJBs (3.0) for processing the Business logics and to provide data persistence in the application.
  • Designing the database and implementing it on Sybase (Windows) and Post Gre SQL (Linux)
  • Involved in SDLC, of application developed using AGILE methodology.
  • Developed java programs to parse XML documents using (JAXB) DOM parser.
  • Wrote AngularJS controllers, views, and services.
  • Developed the web tier using JSP, Spring MVC, and Tiles. Implemented event handling using Java, Ajax, and Java Script.
  • Used Ajax based DOJO for faster front end.
  • Used data set and data adapter objects in order to reduce the database traffic and increase performance.
  • Our web services were built using Spring and CXF, offering both REST and SOAP interfaces.
  • Used JMS (MQ Series) to communicate between the components and configured on the server.
  • Extensively used Hibernate in developing data access layer. Developed SQL queries, views and stored procedures using PL/SQL.
  • Worked extensively in Struts, EJB 3.0 and JPA in other maintenance projects.
  • Designed SOA implementations by Using RESTful Web Services.
  • Implemented Service Oriented Architecture by developing Java web services using WSDL, AXIS & SOAP.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Used Clear case for Version Control.
  • Update Jasper Report configurations to make the changes in the reports.
  • Worked in SOA architecture Web sphere Message broker for integration with ILog Rules.
  • Worked with Technical Leads to design and implement rules using JRULES.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Used Tomcat web server to deploy application locally and used IBM WebSphere to deploy application to development and QA environments.
  • Involving in Building the modules in Linux environment with ant script.
  • Used Log4j logging framework in the application to store log messages.
  • Developed reports using Crystal Reports 11.
  • Have written SQL queries and PL/SQL - Stored procedures, functions, triggers in DB2 data base.
  • Identify issues with requirements. Suggest and direct the business to potential resolutions of such issues.

Environment: Java, J2EE, JSP 2.0, Struts 2.0, EJB 2.0, JMS, JNDI, Oracle, HTML5, XML/XSL, DOM, SAX, Rational Rose, Web Sphere Studio Application Developer, Service-Oriented Architecture (SOA), DOJO, Linux/UNIX, SOAP, JAXB, DB2, Maven, LOG4J, RDBMS, Clear case.

Confidential

Java Developer

Responsibilities:

  • Prepared Requirement Specification Document by analyzing the business requirements.
  • Contribution in Requirement gathering, designing, coding, release management.
  • Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly with the Site merchandising team to get the appropriate requirements
  • Involved in the Design phase of the application.
  • Worked on application center screens and developed user interfaces using JSP.
  • Used Java Script for client side validations.
  • Have written browser specific AJAX call code to invoke the services & update the UI controls.
  • Code written in Java with features like Collections, Exception Handling, Serialization, IO and multithreading
  • Developed the application using Struts Framework that uses JSP, Model View Controller (MVC) architecture.
  • Used Struts taglibs to develop UI pages.
  • Integrated application with Validation framework for server side validations.
  • Involved in the implementation of Web Services using Restfull APIs.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Used Rational Clear case as Version control and configuration management tool.
  • Involved in the Unit Testing of the application using JUnit.
  • Implemented logging mechanism using Log4j framework.
  • Written code to do xml parsing using JAXP & Marshalling and Un-Marshalling using JAXB.
  • Used WebSphere Application Server for deployment.
  • Have written SQL queries & PL-SQL - Stored procedures, functions, triggers, cursors, and object types.
  • Involved in integrating different modules in the project.
  • Involved in doing Junit.

Environment: s: Eclipse, JSP, Struts, Validation Framework, JDBC, Restful Web Services, Log4j, ANT, JUnit, Oracle10g, XML, CVS, WebSphere, Java Script, MVC.

Confidential

Software Engineer

Responsibilities:

  • Involved in preparing the Test Plans for testing to be carried out effectively.
  • Developed the core modules for the services by using n- tier architecture.
  • Analyzed the GAP documents to created Test Scenarios and Test Cases.
  • Focused more on the Functional behavior of the system.
  • Integration tested the Transfers Module completely.
  • Involved in testing the manual creation of transactions like Funds Transfer and Standing Order.
  • Tested transactions created electronically through message injection using JMS.
  • Used JSP, HTML, Taglibs and CSS to create UI pages.
  • Used Java script for client side validations.
  • Worked on single transactions as well as bulk transactions such as Payroll Processing using Custom MVC framework.
  • Used JDBC to connect with DB2 data base.
  • Effective execution of the prepared Test Cases.
  • Involved in writing SQL queries & PL SQL- Stored procedures & functions.
  • Used separate rules to do business validation.
  • Took active participation in the discussions with the Client on several issues.
  • Tested Transactions involving Foreign exchange and tested various scenarios involving FOREX.
  • Used IBM Optim tool for data base UI.
  • Involved in peer level reviews.
  • Build & deployment the code using Ant.
  • Involved in fixing QA, UAT and production defects and tracked them using QC.
  • Involved in unit testing JUNIT and in integration testing.

Environment: Java 1.4, JSP, Servlets, Custom MVC framework, Tag libraries, Java Script, CSS, JDBC, JNDI, Oracle 8i, Java beans, Windows/UNIX, Ant, JUNIT, IBM Clear Case, QC, Edit Plus, Web Sphere, IBM Optim tool.

We'd love your feedback!