Mulesoft Developer Resume
Boston, MA
SUMMARY
- 6+ years of experience in implementing Java/J2EE projects, working through Analysis, Design, Development, Testing, Implementation in Client/Server and web based n - tier architecture systems.
- 3+ years of experience in Mule ESB Development.
- Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 2.3/2.4, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, IBM MQ Series, JSF, angular JS, Java Beans and Web services (SOAP, Rest).
- Extensive experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
- Worked on iPaaS (Mule Soft), a platform for building and deploying integrations wifin teh cloud and between teh cloud and teh enterprise.
- Experience wif various Data Access and Manipulation methods like Data Adapter, Data Reader and Dataset in ADO.NET, Entity Framework, SQL Connection and LINQ.
- Extensive hands on experience in consuming as well as developing API for SOAP and REST based web services to integrate third party functional modules into teh core application.
- Proficient in several frameworks like Struts 2.0, Java Server Faces, and Hibernate 3.0/4.0 ORM, Spring Framework 3.0, spring MVC wif GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
- Experienced in implementing DAO layer using ORM tools like Hibernate core interfaces, annotations and optimizations.
- Proficient in using XML Suite of Technologies like XML, XSL, XSLT, DTD, XML Schema, SAX and DOM Parsers.
- Expertise in various Java/J2EE design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Transfer Object and Singleton in teh development of Multi-tier distributed Enterprise Applications.
- Extensive experience in SQL, Stored Procedures, Functions and Triggers wifdatabasessuch as Oracle, IBM DB2 and MS SQL Server 2005.
- Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Good Familiar wif Taglibs and other directives to provide functionality to teh JSP pages.
- Experienced in using WSDL, SOAP, and Apache AXISfor WebServices.
- Expertise in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP, XML, JSF and Swing.
- Experience in Mule Administration, Configuration, & Tuning wif Mulesoft MMC & Enterprise release capabilities.
- Extensive experienced in implementing single page applications using angular JS directives, routing modules.
- Expertise in using ADO.NetObjects such as SQL/OLEDB Connection Object, SQL/OLEDB Command Object, Data Reader Object, Dataset Object and Data Adapter Object.
- Experience in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of teh complex systems.
- Good Experience in developing test cases wif Junit and logging wif Log4j.
- Extensive experience utilizing JAXB, JAXP and JMS.
- Extensively worked on core java concepts like Multi-Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework.
- Hands on exposure to multiple Application Servers like BEA Web logic Application Server, Apache Tomcat, WebSphere and JBoss.
- Complete understanding of Agile/SCRUM wif teh ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
TECHNICAL SKILLS
Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat, Jboss 4.2.x, Jboss 5.1 EAP
J2EE Technologies: J2EE Mule, Servlets, JSP, JSTL, JSF, Angular JS, JDBC, MVC, Struts, Hibernate, Spring, XML.
Messaging Systems/ web services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS, JAX-WS.
Languages: Java, PL/SQL, Bash, UML, XML, HTML, Dataweave
IDE Tools: RSA, RAD,WSAD, Eclipse, NetBeans, Anypoint Studio
Web Technologies: JavaScript, CSS, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, Jquery UI, angular JS.
Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers(Quartz)
Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI, XML.
Databases: Oracle, MySql, MS SQL Server, MS Access, PostgreSQL
Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP
Version control Tools: SVN, CVS, Clear Case
Operating Systems: UNIX (Solaris, Ubuntu, Linux, OSX); Windows 9x/XP/Vista/7/8
Testing Tools: Junit, SOAP UI.
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Mulesoft Developer
Responsibilities:
- Worked on preparing teh technical specification documents (TSD'S) for all teh services that are to be implemented
- Developed teh integration workflows using an ESB framework
- Utilized various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, Database, and HL7.
- Testing and support of teh application under different environments includes DEV, SYST, UAT and PROD.
- Participated agile and daily scrum meeting to discuss teh progress of project and any blockage of teh work and teh solution of teh block.
- Built JAX-WS services and exposed them securely using CXF component, consumed both internal and external SOAP web services using Web Service consumer.
- Migrated existing services from CXF to use Web Service consumer.
- Involved in Re designing teh website using ASP.NETMVC. Active participation creating Web API based applications and services.
- Built JAX-RS services and exposed them using REST component.
- Writing application code and development activities for large projects especially in a SOA environment wif Mule ESB. Implemented Exception Handling, Logging and Error Handling.
- Involved in teh development phase, developing validations and business logic implementation.
- Used ADO.NETand LINQ to access SQL database via C# database layer
- Has integrated web services including SOAP as well as REST using Mule ESB and used various transformers for transforming between different data formats.
- Developed teh flows/orchestrations for integrating teh components written on top of different internal platforms using Mule ESB and ActiveMQ.
- Used Java Embedding activity for executing Java classes for complex business logic. Implemented build package tool using Maven and build teh code in Jenkins.
- Build and Deployment of services in Mule ESB server.
- Had experience in using teh enterprise security, notifications features provided by Mule.
- Involved in creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint. Used XML, XSD, DTD and Parsing APIs SAX and DOM XML based documents for information exchange.
Environment: MuleSoft ESB, Java 1.8 & 1.7, Mule ESB server Runtime 3.7.3, Talend, Jenkins, RabbitMQ, Rally, Flow dock, Mule Management Console (MMC), RAML, Cloudhub, HTML 5, JavaScript, Bootstrap, CXF, RESTFUL, XML, JSON, Maven, Microsoft Visio Standard -2010, .Net, Asp. Net, DbVisualizer, AltovaXMLSpy 2015, SoapUI 5.2.0, LISA 7.5.1, HP ALM explorer -12.
Confidential, Des Moines, IA
Mulesoft Developer
Responsibilities:
- Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including teh rules and alert engine, webapp components, recoverability, intelligent workflow features, internationalization, and upgradability.
- Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, usedJQuery to make Ajax calls.
- Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
- Used Angular.js framework in developing various UI components.
- Developed teh business layer logic and implemented EJBs Session beans.
- Integrated teh data to Cloudhub wif teh Collibra Data Governance Center.
- Used Any Point Studio IDE and 3.8 Runtime for teh development process.
- Involved in writing application code and development activities especially in a SOA environment wifMuleESB.
- Involved in Re designing teh website using ASP.NET MVC. Active participation creating Web API based applications and services.
- Maintained teh existing Online banking applications developed on ASP.NET MVC, worked on teh change requests based on teh client requirement.
- Worked on UI changes based on teh client request to teh existing applications.
- Designed and developed user interfaces and controllers using ASP.NET MVC 4, Razor engine.
- Worked on teh UI changes based on teh client requirement.
- Developed core functionality wif teh ASP.NET MVC Framework (C#,.NET, Entity Framework)
- Involved in Transformations using XSLT, Data Weave, and Custom Java Transformers to transform data from one format to another format using Mule ESB.
- Integrating data using SAP, Sales Force, JMS, HTTP, Web-Service connectors.
- Used Web Service Consumer Connector to consume teh Web services in Mule.
- Designed RESTful XML web service for handling AJAX requests.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Established efficient exception handling and logging using Spring AOP.
- Developed Hibernate wif Spring Integration as teh data abstraction to interact wif teh database.
- Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object. Manipulation functionality, import/export engine and user-defined function handling using JUNIT.
- Maintaining separate build in Maven for teh module for easy integration to teh portal build and configure wif Jenkins.
- Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.
Environment: J2EE, Springs, Mule, Spring MVC, Jenkins, Spring Core, EJB, ATD&TDD, Hibernate 4.0, JBoss, Mockito, Rest web services, Selenium, HTML5, JavaScript, .Net, ASP.Net, C#, CSS, SVN, AngularJS, Oracle, JUnit, Mongo, Maven, Log4j, Jira Rational Rose.
Confidential, New Britain, CT
Sr Java/Mule Developer
Responsibilities:
- Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including teh rules and alert engine, Web-App components, recoverability, intelligent workflow features, internationalization, and upgradability.
- Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
- Bootstrap used along wif AngularJS in creating teh Application.
- Used AngularJS framework in developing various UI components.
- Implemented Rest based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
- Involved in Coding, and Testing of teh 3-tier web application using ASP,NETMVC, C#.NET, and .NET compact framework. teh services. And, done wif Unit testing using Test Utility.
- Utilized partner WSDL for ESB to Salesforce & SAP integrations.
- Migrated Mule ESB 3.4 apps to Mule ESB 3.5.
- Designed RESTful XML web service for handling AJAX requests.
- Integrated teh Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views wif HTML5, CSS3, bootstrap and AngularJS.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Developed custom directives and Services in AngularJS.
- Developed teh necessary front end user interfaces in JSP’s, HTML, Java Script, CSS and AngularJS that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured wif teh corresponding view pages in spring-config.xml file.
- UsedAWSLambda to manage teh servers and run teh code in theAWS.
Environment: J2EE, Mule ESB, Spring, Spring MVC, Jenkins, C#.Net,ASP.Net, C#, Spring Core, EJB, ATD &TDD, AWSLambda, Hibernate 4.0, JBoss, Mockito, Rest web services, Selenium, HTML5, JavaScript, CSS, SVN, AngularJS, JavaScript, Oracle, JUnit, IBMWebSphere6.x, Mongo DB, Maven, Log4j, Jira Rational Rose.
Confidential, Bohemia, NY
Sr Java/J2EE Developer
Responsibilities:
- Used inheritance and method overloading, overriding to implement polymorphism.
- Handled different exceptions by Java Exception handling facility.
- Create request and call SIM Item Inventory SOAP web service.
- Generated client stubs using wsimport and call web service.
- Used JAXB to parse XML.
- Create request and call Amber web Manager to calculate amber points
- Responsibilities included handling and delivering business requests, analysis and design, code construction and review, testing and maintaining teh quality of deliverable in a team of 5 members, delegation of requests to team members and tracking.
- Designed teh start page layout wif teh new UI’s in JSPs as per teh project requirements using Java Beans.
- Define various object dependencies using Spring DI module.
- Implementation of Spring MVC architecture by separating teh business logic from teh presentation logic using Struts framework.
- Implemented logging aspect using Spring AOP concepts.
- Implemented various design patterns like MVC, Factory, Singleton
- Implemented Hibernate (JPA) database persistence layer to communicate wif Oracle
- Used Hibernate DAO Support to integrate hibernate wif Spring to access database
- Enhanced teh application for multithreaded scenarios. Deployed teh application under Apache Tomcat Application Server and resolved teh production issues during migration onto teh production server.
- Designed and implemented front end web pages using CSS, HTML, Java Script, JSP, XHTML and JSTL.
- Worked wif teh team in implementing teh drag and drop functionality usingJQuery.
- Monitored error logs using Log4J and fixed teh problems.
- Worked on JUnit Framework for Test Driven Development.
Environment: Java, JSP, Servlet, Spring, Hibernate, XML, HTML, Apache Tomcat v6.0, Oracle 10g, Eclipse IDE 3.5.1, CSS, SOAP Webservices, JAXB
Confidential, St Louis, MO
Java/J2EE Developer
Responsibilities:
- Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
- Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of teh project.
- Used Eclipse IDE for writing code and BEA WebLogic as application server.
- Implemented simulated top-down SOAP based Web Service to test teh business logic for teh rating calculation.
- Used JDBC, MQ Series, Web Service, and Hibernate framework to access teh data from back-end MS SQL database server.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- JMS for sending and receiving Message through application server.
- Used XML SAX to parse teh simulated xml file that TEMPhas simulated test data.
- Used SVN for version control.
- Used Log4J logging framework to write Log messages wif various levels.
- Developed Automated Test Application, which validates various XML document using Junit and XSLT.
- Used JRockit JDK to develop and run teh underwriting workbench application.
- Used GWT and WAS migration.
- Work wif DNS to map teh website to its IP address.
- Extensively used GWT for developing Ajax applications.
- Used Maven to validate, compile and deploy teh files.
Environment: JDK 1.5, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS, JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.