We provide IT Staff Augmentation Services!

Sr. Mulesoft Solution Developer Resume

Atlanta, GA

SUMMARY:

  • More than 9+ years of IT experience in developing software applications using JAVA/J2EE technologies.
  • Solid experience in using Java Design Patterns and Unified Modeling Language ( UML ) in designing JEE applications.
  • Extensive development experience in object oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall, RUP and Agile .
  • Excellent programming skills in JAVA, C, C++, HTML, DHTML, JavaScript, SQL, PL/SQL and XML Technologies.
  • Experience with Mule Soft MMC and enterprise release.
  • Expertise in using J2EE design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and GOF patterns - Factory, Abstract Factory, Singleton, Adapter, Observer, Composite etc.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, RAML, RabbitMQ.
  • Strong experience in database design using SQL, PL/SQL -Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
  • Hands on experience in creating build scripts using ANT and Maven .
  • Hands on Experience in using Mule Connectors like FTP, FILE, SFTP, IMAP, SalesForce, NetSuite
  • Extensive experience in design and implementation of MVC architecture using STRUTS 1.x/2.x, SPRING 3.2 and JSF.
  • Solid experience in design, development of web based applications using HTML, DHTML, CSS, JavaScript, AJAX, JSP, Java script libraries like JQuery & DOJO and Tag Libraries.
  • Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY and WS-Security .
  • Good working experience with HIBERNATE open source object/relational mapping framework.
  • Expertise in using JMS for Asynchronous messaging.
  • Proficient in development of enterprise business solutions using Apache Tomcat, WebLogic, WebSphere and JBOSS application servers.
  • Extensive experience with Oracle 11g/10g/9i, Microsoft SQL Server, MySQL, DB2 and Microsoft Access .
  • Excellent hands on experience with Servlets, JDBC, EJB 3.0-Session beans, entity beans, JMS, XML, XSLT, DTD, XSD and DOM/SAX .
  • Good expertise using various IDE tools like RAD, Eclipse & Net Beans etc.
  • Experience with Workflow management & Batch processing.
  • Expertise in Unit testing using JUnit & Mockito, Integration testing, Smoke testing & System testing.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O

Java Technologies: Java, JEE, JDBC, Servlets, JSP, JSTL, JavaBeans, EJB-Session beans, entity beans, JMS, JNDI

Frame Works: Custom MVC, Struts, Spring and JSF.

IDEs: Eclipse, Net Beans, JBuilder, and RAD.

ORM: Hibernate, iBatis.

Design and Modeling: Poseidon for UML, Rational Rose, MicrosfotVisio

Web Services: SOAP, WSDL, JAX-WS, UDDI, CXF, AXIS, JAX-RS, JERSEY, WS-Security

Databases: Oracle, SQL Server, MySQL, MS-Access.

Scripting languages: Java Script, Shell Script, AJAX, Java script libraries- JQuery, DOJO

XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Web/Application Servers: Tomcat, WebSphere, Web logic and JBOSS

Testing: JUnit, Mockito, SOAP UI Testing

Build tools: Ant, Maven, IVY, Jenkins

Version Control: CVS, VSS, SVN, Rational Clear case

ESB: Mule ESB 3.7.1, 3.6, 3.x

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. MuleSoft Solution Developer

Responsibilities:

  • Follows the guidelines of Agile methodologies or SDLC for project management.
  • Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented.
  • Developed integration workflows using Mule ESB framework. Creating Amazon S3 bucket/topics/queues.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Configured the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing. Worked on MULE API manager and RAML (RESTful API modeling Language).
  • Worked with new workday connectors namely Workday (HR CRM application handling workday worker data).
  • Experience in migrating Salesforce CRM to SAP ERP.
  • Used Data Weave extensively to do data transformations and created fixed width files to transfer to multiple servers using SFTP.
  • Developing Mule ESB projects for the services with synchronous and asynchronous Mule flows.
  • 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.
  • Worked on Mule Soft AnyPoint API platform on designing and implementing Mule API’s.
  • Used Data base Connectors to connect with respective systems using Mule ESB.
  • Experience with Mule administration, configuration and tuning.
  • Used GIT as version controlling tool and Maven for building and deployed application to Cloudhub.
  • Configuring Maven to applications so it can be sent over to deployment.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used HTTP connector to make calls to REST API’s in Mule flows and posted the data to WCS to update faculty.
  • Used Cloud SVN hub for version and source control.
  • Co-ordinate with Apigee team so data can be passed through.
  • Working with Axway team. Co-ordinated with offshore team of developers.
  • Involved in unit testing and writing the MUnit Test cases for the flow flows.

Environment: Java 1.7, MuleSoft ESB 3.7.1, ActiveMq, RabbitMQ, RAML, Any point studio 5.3.2, MMC, Putty, Apache-Maven, Oracle, CXF, SOAP, REST, WebServices, Sales force, SVN Cloudhub, Axway

Confidential, Baldwin Park, CA

Sr. MuleSoft Developer

Responsibilities:

  • Follows the guidelines of Agile methodologies or SDLC for project management.
  • Worked on preparing the technical specification documents (TSD'S) for all the services that are to be implemented
  • Created Mule ESB artifact and configured the Mule config files and deployed.
  • Understanding of various connectors such as Sale force, HL7.
  • Used HTTP connector to make calls to REST API’s in MULE flows and posted the data to WCS to update Faculty Profiles.
  • Used MULE Batch Processing to process records from Salesforce and Database.
  • Watermarking and polling of batch records. Recovery of lost or failure records.
  • Worked on connectors like SMTP, SFTP, FTP, IMAP which overridden the existing functionality whish suits the requirements using MuleSoft.
  • Designed and developed enterprise services using RAML and REST based APIs.
  • Usage of Java transformers in Mule ESB. Salesforce CRM integration from database.
  • Creating and consuming CXF soap and REST services.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Creating cluster environment using Mule ESB with Mule Anypoint Studio and Creating ActiveMQ with different topologies in Enterprise Integration.
  • Experience with Mule administration, configuration and tuning.
  • Used MUnit for Mocking and Unit testing Mule flows.
  • Experience with MuleSoft MMC and Enterprise release capabilities.
  • Salesforce integration and along with different applications such as Trumba ( Event planner) and databases.
  • Used Git hub for version and source control.
  • Involved in unit testing and writing the MUnit Test cases for the flow flows.

Environment: Java 1.7, Mule soft ESB 3.6, AnyPoint studio, ActiveMQ, RAML, Apache-Maven, Oracle, CXF, SOAP, REST, Trumba, Sales force, Git Hub, Rally

Confidential, Parsippany, NJ

Sr. Java Mule Developer

Responsibilities:

  • Implemented Agile development process on SDLC.
  • Worked on Meta Data Framework for UI side to implement different components for page view
  • Used Rally Defect tracking system and also to keep track user stories.
  • Implemented back end code that merges with UI component for better user interaction and to simply their experience.
  • Used HTML, DHTML, Java Script, AJAX, JQUERY, JSP and Tag Libraries to develop view pages in WFN portal
  • Active participation from development team for Feature Activation Project for old clients who needs HRB activation. (WFN 2 or R185 ).
  • Used Struts2.0 and interacted with backend database using Hibernate framework.
  • Developing and securing CXF web services in Mule ESB.
  • Have integrated web services including SOAP as well as REST using Mule ESB.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database. Used Hibernate Query Language (HQL) for writing the queries.
  • Developed the services interface to access the core services and provisioning services using Mule ESB.
  • Setting up Mule ESB for the development environment.
  • Used Validator framework of the Struts2.0 for client side and server side validation.
  • Done data Transformations using Mule ESB.
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of M ule ESB endpoint through WSSR.
  • Extensively participated in conversion from Sybase to oracle databases.
  • Utilized custom logging framework for Mule ESB application.
  • Used Data base Connectors to connect with respective systems using Mule ESB.
  • Developing Web Service Client Component to make use of Power Image System's XML API.
  • Deployed EJB Components on Web Logic, Used JDBC API for interaction with Oracle DB.
  • Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility.
  • Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from the third parties.
  • Developed MDB files using XSLT to simplify comparison of project specific large XML configuration files.
  • Involved in developing workflow for the system using web Methods.
  • Introduced OSGI for server-side development on Web Logic App server.
  • Create Load Test script using QA artifacts to replicate the JVM Crash.
  • Used Eclipse for development purposes. Also integrated JIRA in Eclipse for tracking the bugs
  • 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.
  • Worked on different VM environment such as Linux, UBUNTU as per team and project requirements.
  • Used ANT for building and deploying Application.
  • Used Tivoli Access Manager to control access and enforce policies across multiple resources

Environment: JAVA 1.6, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts, DAO, Meta Data Framework, HTML, Java Script, XML, CSS, Ajax, Web logic Application server 10.3, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, JQUERY, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX-RS, JERSEY, Linux.

Confidential, Harrisburg, PA

Sr. Java/JEE Mule Developer

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of EA application.
  • Involved in gathering existing functionality of different products from BRD, HLAD and FDN .
  • Implemented A gile development process on Software Development Life Cycle.
  • Involved in effort estimations using Fibonacci approach.
  • Involved in preparing design TSD document with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Implemented Java code and design as per the Arch and coding guidelines.
  • 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 internal & external services, Entity services and handlers.
  • Tightly integrated applications using MULE ESB.
  • 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 etc
  • Created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Involved in Web sphere server config urations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s 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 creating http inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Done with transformers, exception handling, testing & Security of M ule ESB endpoint through WSSR.
  • 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, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Spring-IOC/DI, AOP, MVC, Mule ESB, components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

Confidential, Norristown, P A

Sr . Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Involved in gathering requirements from existing functionality for the custodians.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different USs.
  • Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.
  • Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
  • Used HTML, DHTML, Java Script, AJAX, JQUERY, JSP and Tag Libraries to develop view pages in SAI portal.
  • Used Struts framework to define Controller, action mappings, forms and View pages for Fidelity Desktop.
  • Involved in creating Workflow framework to track the processing flow.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended services.
  • Experience with Mule Enterprise Service Bus ( ESB )
  • Involved in doing spring transaction management using AOP and using Spring Batch.
  • Implemented Batch framework to run set of processing at a time to handle millions of Orders in a day.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Experience with SVS repository
  • Involved in developing Restful web services using Apache CXF tool.
  • Used JMS to pass messages as payload to track different statuses, milestones and states in the workflows.
  • Involved in the configurations set for Web logic servers, DSs, JMS queues and the deployment.
  • Involved in creating queues, MDB, Worker to accommodate the messaging to track the workflows
  • Created Hibernate mapping files, sessions, transactions, Query & Criteria’s to fetch the data from DB.
  • Involved in second level cache using EHCache in Hibernate at table level.
  • Involved in Coherence Cache set up & consumed in the application.
  • Involved in Data base design & normalizations.
  • Identified check style, PMD and Find bugs and fixed them.
  • Involved in building the code & deploying on Web logic server.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Involved in doing build & deployment using Maven.

Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, XQuery, WSDL, SOAP, CXF, REST, JAX-RS, JAX-WS, Web Logic server 10.3.3, JMS, Eclipse, JUNIT, Mockito, CVS, SOAPUI, JNDI, Java/J2EE design patters, EMMA, Spring framework - DI, AOP, Batch, Hibernate, EJB-Session Beans, Ant, IVY, OSB, JUNIT, HP QC, Coherence, Rally.

Confidential, OK

Java Developer

Responsibilities:

  • Involved in the account details Presentation module.
  • Involved in designing of the BANK of Oklahoman - AIS using J2EE guidelines and different J2EE design patterns with JSP, Controller Servlets and EJB .
  • Involved in the implementation of the Service Locator, Business Delegate and the Session Façade design pattern for the enterprises level functionality.
  • Used JavaScript, for the client end data validations
  • Involved in Jtest . And used Jprobe to quickly pinpoint and repair the root cause of application code performance and stability problems that obstruct component and integration integrity.
  • Developed the Stateless Session bean for processing the business logic.
  • Developed numerous Transfer objects using the DTO design pattern for inter-tier communication.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used Struts Validation framework for validation of user input as per the business logic and initial data loading.
  • Used JSF for automatic synchronize UI components.
  • Used JSF for navigation handling and duplicate button press problem.
  • Used Dojo to develop custom dojo widgets for Color chooser and others.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Used Crystal Report tools to generate data sources.
  • Application development using N-tiered client/server development.
  • Implemented Rational Unified Process ( RUP ) for software development process
  • Develop Message Driven Beans ( MDB ) & involved in building and accessing a Web Services using SOAP over JMS .
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Written build xml file for ANT scripting.
  • Used IBM Rational Clear Case(software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity .
  • Deployed applications using WebLogic Application Server .
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version controlling tool for managing the module developments.

Environment: JAVA, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts 2.0, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

Confidential , Baltimore, MD

Java/J2EE Developer

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript, Ext JS, JSP and Struts tag libraries.
  • Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Used Struts Validation framework for client/server validations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Designed UI using HTML, DHTML, Java Script, CSS and JSP.
  • Implemented business logic components using POJOs
  • Developed distributed java components using EJB and JPA for persistence.
  • Involved in peer design and code reviews using JProfiler.
  • Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Involved in doing performance tuning by observing AWR reports & execution plans.
  • Involved in IBM MQ Series set up & messaging using Queues.
  • Involved in setting up rules & apply to the application using JRules.
  • Application deployment and Application Server maintenance.
  • Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems
  • Involved in implementing & processing batch processing.
  • Application code investigation, code cleanup and code repository maintenance
  • Used Eclipse as IDE to develop the application.
  • Involved in preparation of scope & traceability matrix.
  • Onsite Coordination with customer, business partners of RTA and project team
  • Involved in JUnit & Integration testing.
  • Performed Change and release management and supporting business users of application.
  • Involved in doing build using Maven and deployed on Web sphere server
  • Followed coding guidelines while implementing the code.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Environment: JAVA/J2EE, JSP, Servlets, Java Beans, JSTL, Java Script, EJB-session bean, entity beans, JMS, HTML, DHTML, Struts, Eclipse, Apache Tomcat 6.0, CVS, Windows 2000, JAVA/J2EE Design Patterns, Edit Plus, TOAD, Ext JS, Struts Tag Libraries, Validation framework, JUNIT, JProbe, Oracle-SQL, PL SQL, EMMA, QC etc

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements analysis, design, and development and testing.
  • Designed UI using HTML, DHTML, Java Script, CSS, JSP and Taglibs.
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database & used PL SQL.
  • Used Struts frame work to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Used JMS for Asynchronous messaging.
  • Used Eclipse IDE to develop the application
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUnit .
  • Involved in running PMD defects & Find bugs.
  • Dealt with business processes and Updated Project documents.
  • Involved in fixing IST, QA, UAT & Production defects.
  • Following Coding guide lines & maintain quality of code.
  • Involved in building the code & deploying on the server.
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUNIT .
  • Dealt with business processes and Updated Project documents.
  • Supported the application in IST, QA and Production environments.
  • Following Coding guide lines & maintain quality of code.
  • Involved in building the code & deploying on the JBOSS application server.
  • Involved in validating the application for different browser compatibility & users load

Environment: Core Java, J2EE, JSP, JBoss, Oracle, Eclipse, EJB-Session Beans, Entity Beans, JMS, XML, HTML, HTML, Java Script, CSS, AJAX, SVN, Struts, XML, QC .

Hire Now