Post Job Free

Resume

Sign in

Developer Java

Location:
Washington, DC
Posted:
August 10, 2019

Contact this candidate

Resume:

‘Marshal G Sr. MuleSoft Developer

Professional Summary

Around 8+ years of experience in designing and development of various multi-tiered client server-based applications using Object Oriented, Java& J2EE and middleware technologies. Over 3 years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Mule Management console (MMC).

Strong understanding and experience with enterprise MuleSoft integration patterns.

Good experience with deploying, Configuring, and Administering Application & Web Servers such as IBM Web sphere 7.0/8.2, Oracle Web logic10.3 and Apache Tomcat 6.x/7. x.

Created various RAML resources to implement REST Based APIs as a part of project implementation.

Good experience in knowledge of Maven for project build/test/deployment.

Experience in developing Server Side components using JDBC, Servlets, EJB, JNDI, and JMS.

Strong knowledge and hands on experience in Web development using HTML5, DHTML, CSS3, JavaScript, JSP, XML and AJAX.

Good experience in Object Oriented Principles (OOP) and J2EE design patterns.

Develop front end MVC application using Angular.js and bootstrap3.

Good experience in creating Queries, Procedures and packages in SQL. Database Design, Creation and management of Schemas, writing functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.

Good experience in core Java programming concepts like data abstraction, polymorphism, concurrency, synchronization, multi-threading and thread communication.

Knowledge with Mule administration, configurations and performance tuning.

Use Git hub for version and source control and Active MQ for messaging and involved in unit testing and writing the MUnit Test cases for the flows.

Experience in methodologies like Iterative, Agile, Scrum and waterfall approaches.

Experience in all the phases of Software Development Life Cycle that includes understanding requirement, technical analysis, design, development, Integration, maintenance, installation, implementation and testing of various client/server web applications.

Good hands on experience using Mule connectors like Salesforce, File, Database, JMS, SMTP other connectors as a part of integration usage.

Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.

Participate in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS, JAX-WS and Restful web services using JAX-RS, CXF and JERSEY APIs.

Technical Skills

Automation: Jenkins, GIT, SVN, CVS, Artifactory, Ant, Maven

Scope FOREACH, COMPOSITE, POLL, Message Enricher, Sub Flow

Monitoring: Splunk, ITCAM, Dynatrace

Component Transform, Java, Invoke, Logger, JavaScript

Application Server: WAS, WebLogic, Tomcat

Protocols: HTTP, MQ, FTP, SFTP, TCP/IP, IDCO, BAPI, SOAP

Web service: XML, WSDL, XSD, JSON, Swagger, XSL

Security: OAuth, SAML, LDAP, SSL, TLS

Operating Systems: Windows, UNIX, Linux, DOS

Databases/Tools: DB2, Sybase, MySQL, SQL Server and Oracle11g/12c

Other tools: UML, Altova XMLSpy, TOAD, SQL Developer and SOAP UI

Technologies: Mule ESB 3.8.x/4.1.x, Anypoint Platform, Mule API Proxy, Anypoint Studio6.5/7.5, IIB, API-CONNECT, DataPower

Education and accreditation

BSc. Computer Science St. Mary’s University, 2004

Certifications

MCD– Integration and API Associate

Mulesoft

MCD – Level 1 (Mule 4)

Mulesoft

Professional Experience

HealthPartners, Minneapolis, MN Dec 2018 - to Present

Sr. MuleSoft Developer

Responsibilities:

Designing and implementing WMQ and WMB in huge and complex environments using high availability clustering.

Deploy applications to different environments (Test, QA, and PROD).

Implement error handling and logging in the message flows.

Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV conversion.

Use MuleSoft Anypoint API platform for designing and implementing Mule APIs.

Work on XML technologies like XPATH, XSLT, XSD and data weave for data transformations.

Organize flows, sub flows and global XML configuration files.

Use partner WSDL for ESB to Salesforce integrations.

Integrate salesforce with the MuleSoft for connecting applications, data sources and APIs, in the cloud.

Develop, test and consume message flows that are exposed as both SOAP and Rest services to consumer applications

Create RAML specification, building APIs using API Kit Router in Mule applications.

Create transformation logic using DataWeave, MEL and XSLT.

Create reusable components such as global exception handling strategy and common logger.

Design, develop and migrate flows (Mule ESB and WMB) base on requirements.

Migrating existing applications flows from WebSphere Message Broker 6 to Mule ESB.

Provide support for existing applications in all environments.

Participated in team design and review meeting.

Involved with team members to develop application in parallel.

Prepare technical documents and turn over documents.

Collaborate with developers with in my team and from other team members for effective implementation of projects.

Perform end-to-end testing, resolve problems and validated the test results.

Environment: CloudHub, API Kit, WebSphere message broker 6.1, WebSphere MQ 7, RFHUtil, Batch file, SVN, SOAP UI, MuleSoft ESB 3.8.x, 4.1.x, Anypoint Studio 6.5/7.5.

Fidelity Investments, Durham NC May 2016 - Nov 2018

MuleSoft Developer

Responsibilities:

Create Mule ESB helper class to call the Mule flow, connection end point and connectors.

Build and Deployment of services in Mule ESB server.

Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies, Batch processing.

Manage performance of the services by using “Scatter and gather” and “choice router”

Code walk-throughs, Mule Debugging, and Error fixing.

Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.

Built JAX-RS services and exposed them using REST component.

Implement Exception Handling, Logging, and Error Handling.

Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule endpoint.

ActiveMQ.

Design and develop enterprise services API specification using RAML and REST schema.

Implement Security mechanisms like Security Certificates, key Exchange, and Encryption, Decryption and OAuth Authentication &

Authorization using Access Token and SM session cookie.

Build Deploy and Test applications or flows using Mule ESB and build and deployed the services.

Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and Implement Mule flows for each entity with retry mechanisms with private secured flows.

Environment: ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, Java, MuleSoft 3.0.x/3.7.3, MMC, Anypoint Studio 5.0/6.5, JSON, JMS, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC,, CloudHub, GitHub, Web Logic Application Server10.3.

TIMKEN, North Canton, OH Jun 2014 – Apr 2016

Role: Java Developer

Responsibilities:

Application support for System Integration Testing and User Acceptance Testing.

Involved in creating test cases.

Responsible in understanding the client requirements and coordinating with the offshore team in successful implementation of the project.

Developed Hibernate mapping files for the Object Relational Mapping while configuring Hibernate.

Coordinating with testing team in resolving issues and finally moving to production.

Developed Spring Aspect Oriented Programming (AOP) for Exception handling logic.

Implementing Spring IOC, Spring Controllers methodologies.

Involved in fetching and storing the objects from DB using Hibernate.

Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.

Communicating with Business Analysts to resolve the requirements issues for the team.

Coordinating with the team in implementation of business logic.

Implemented the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. Task includes - configuring and maintaining the Hibernate configuration file.

Part of Issue Management Team involved in development and fixing issues which are raised by Client.

Environment: Struts 1.3, HTML, CSS, selectors, pseudo classes, XML, XSLT, SOAP, Hibernate 3.0, Session Bean (EJB), Oracle 10g, Oracle ADF, Java, J2EE, WebLogic 11.1.1, JSP1.2, JavaScript, JMS.

Ryder, Miami, FL Feb 2011 – May 2014

Message Broker Developer

Responsibilities:

Created SOAP based and REST based Web Services by using Message Broker Toolkit.

Performed interface testing using SOAP UI and RFHUTIL in different environments.

Created customized XSD’s for Message Flow using Altova XMLSpy.

Created and reviewed unit, integration and system test plans.

Participated in peer ESQL development code-reviews.

Conducted root cause analysis and advanced performance tuning for complex business processes and functionality.

Implemented security for Web Services using SSL protocol at transport layer and used policy palette for implementing security at message level.

Designed WSDL and Developed Web Services using BW Service palette, SOAP over HTTP transport and JMS Listener.

Excellent hands on experience in XML related technologies that include XML, XSD, DTD, XSLT, and XPath.

Efficiency in using SOAP UI to create test data and run the test to retrieve the data from different environments.

Created a proof of concept project using TIBCO BW 6.x.

Involved in defect meetings, actively resolved the code defects and optimized existing data flows according to the project development workflow.

Collaborated with external system owners to develop interfaces and admin teams to deploy developed Message Flow solutions.

Participated in gathering the requirements and evaluating business, functional and technical requirements. Designed complex Web Service application systems using WebSphere Message Broker integration platform.

Environment: SOAP UI 5.2.1, Web Services, WebSphere Message Broker, WebSphere MQ, DataPower,

EDI 834/837/835/999, Clear Case 8.0.0.



Contact this candidate