Post Job Free
Sign in

Service Developer

Location:
Pittsburgh, PA
Posted:
June 29, 2020

Contact this candidate

Resume:

Kumar G

Email: *****.*****@*****.***

Ph: 978-***-****

SUMMARY:

10+ Years of experience in IT industry comprising of Java/JEE technologies like object - oriented design/analysis, Java development, web services for service-oriented architecture with extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint Cloud-Hub, API Gateway and Management.

Have extensive experience in all the phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, development, testing and deployment.

Strong experience with Mule ESB (3.x & 4.x), Mule API, Mule Anypoint Studio, and Mule Cloudhub and RAML.

Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Strong working knowledge on API Gateway.

Experience on creating Flows, Sub Flows, DataWeave transformation, DataMapper and other activities.

Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, Salesforce etc as a part of integration usage.

Experience with Mule Soft MMC (Mule Management Console) and enterprise release.

Worked with relevant message processors in Mule ESB and with all exception strategy handling, MEL (Mule Expression Language).

Experienced in designing the Front-end pages using scripting languages like HTML, DHTML, CSS, Javascript, JQuery, JSF and server side-side web applications using Node.js.

Knowledge on RDBMS like Oracle, MySQL, DB2 and NoSQL Databases like MongoDB.

Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.

Involved in Complete Life Cycle development using Mule ESB based on SOA architecture and responsible to develop Restful/SOAP Web Services in Mule ESB based on SOA.

Strong development experience with producing and consuming Java Web Services using WSDL, SOAP, JAX-WS, JAX-RS, CXF, AXIS, JERSEY, XML, WS-Security.

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

Proficient in Creating cluster environment using Mule ESB with Mule Anypoint Studio and Creating ActiveMQ, RabbitMQ with different topologies in Enterprise Integration.

Experience with JMS both Synchronous and Asynchronous messaging.

Worked on both Enterprise and Community edition of Mule ESB and worked on developing an API using RAML.

Experience in configuring and deploying the application on Apache Tomcat, WebSphere, WebLogic & JBoss application servers.

Experience in using different IDEs such as Eclipse, My Eclipse.

Application integration using MuleSoft ESB and IBM Message Broker for integrating and orchestrating the services.

Expertise in doing unit testing using Junit & Mockito. Involved in unit testing and writing the MUnit Test cases for the flows.

Experience with integration Patterns, tools, EAI, Transformations, XML Schemas and XSLT.

Experience in Waterfall & Agile development methodologies.

Hands on experience with different version control/tracking systems like SVN, Git and Gitlab.

Extensively used Maven & ANT as build script for application build and deployment.

TECHNICAL SKILLS:

ESB & EAI: Mule ESB, Oracle ESB, TIBCO, EMS/JMS.

Programming Languages: Java/ J2EE, C/C++, .Net.

IDE & Integration Tools: Anypoint Studio, Eclipse, My Eclipse, MuleSoft ESB, IBM Message Broker.

Data Bases: Oracle, DB2, MS SQL - SQL & PL/SQL, Mongo DB

Web Services & Design tools: JAX-RPC/JAX-WS, SOAP, REST, WSDL, UDDI, CXF, JERSEY, Microsoft Visio, Rational Rose, XML

Web/application Servers: Apache Tomcat, WebLogic, WebSphere and JBoss.

Version Controlling tools: SVN, GIT, GitHub, CVS and Clear Case.

Defects Tracking & Build Tools: Bugzilla, JIRA, HP Quality Center, ANT, Maven, Jenkins.

Web technologies & XML Technologies: HTML, DHTML, CSS, JSP, JSTL, JSF/prime faces, AJAX, Java Script, XML, DTD, XSD, JAXP (DOM & SAX), JAXB, XSLT.

Unit Testing: MUnit, JUnit, Mockito, Power Mockito.

Operating Systems: Windows, UNIX/Linux.

PROFESSIONAL EXPERIENCE:

Herbalife, Winston-saleem, NC Mar 2019 - Present

Sr MuleSoft Developer

Responsibilities:

Designed and developed enterprise services using RAML and REST based APIs and used various transformers in Mule ESB based on use case and had implemented the custom transformations.

Created and consumed soap and REST services using CXF and used MULE ESB to route various calls to do validation of service input and to handle exceptions.

Worked on the Mule API Gateway for the application of policies to API as well for managing the security. Also worked with the Proxy settings using the API Gateway for the API’s.

Used DataMapper as well as DataWeave for data transformations and data validations within flows & sub flows.

Implemented synchronous and Asynchronous messaging scopes using ActiveMQ in Mule.

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.

Developed interfaces between SAP, Sales Force, REST and SOAP web-services.

Used Database Connectors to connect with respective systems using Mule ESB.

Developed RESTful/SOAP web services in Mule ESB based on SOA architecture

Deployed Mule ESB applications into MMC (Mule Management Console and used MUnit to validate mule flows).

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.

Integration of Mule ESB system while utilizing MQ Series, Http, File system and SFTP transports.

Involved in creating http inbound & outbound flows, transformers, filtering and Security of Mule Flows.

Created Request & Response transformers, Custom Components & configured them in Mule-config.xml.

Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/server systems.

Involved in Requirement Gathering, analysis, design and development of the projects.

Executed the development process using Agile methodology which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting.

Involved in writing SQL Stored Procedures, Functions, Triggers and Views for Oracle database, mapping done through Hibernate.

Utilized Log4J for logging and JUnit for unit testing.

Environment: Java 1.8 &1.6, Mule soft ESB 4.x &3.x, Any point studio, Oracle, CXF, SOAP, REST, OAuth, DataWeave, DataMapper, Jenkins, Sales force, Hibernate, GitHub, cloudHub, Mule standalone server, ActiveMQ, RAML, JSON, MUnit, WebLogic, Spring Framework, Hibernate, Log4j, JUnit, WSDL, Git.

American Eagle Outfitters Inc., Pittsburgh, PA Oct 2016 – Feb 2019

MuleSoft Developer

Responsibilities:

Extensively used Mule components that include File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.

Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.2 and updated all the dependencies and migrated deprecated Data Mapper mapping to Data Weave in MULE ESB.

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.

Created the mule ESB artifacts, created flows, configured the mule configuration files and deployed the application.

Created http inbound & outbound flows, routing, orchestration, transformations and Security of Mule ESB application using OAuth.

Designed and developed enterprise services using RAML and REST based APIs. Creating and consuming CXF soap and REST services and used API notebook for testing and improving the API.

Used Mule ESB to designing of routing schemas, error handling, JMS, VM connection and spring based resource initialization process.

Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for the processing.

Used Ctrl-M Manager to control access and enforce policies across multiple resources and coordinated with larger projects involving multiple groups.

Developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.

Worked in build process such as running build scripts to check out the code from SVN to build it and deploying under UNIX boxes and running WebLogic deploy, startup scripts.

Involved in unit testing and writing the MUnit Test cases for the flows and did the logging and alerting as well.

Written Jenkins scripts for automated deployment and to prepare the build of the entire application and deployed in cloud hub.

Gather requirements and planning on integration of both SAS applications using Mule ESB.

Environment: Anypoint Studio, Mule ESB, ActiveMQ, JSP, JSTL, XML, Jenkins, HTML, CSS, Oracle, Bootstrap JS, Node JS, Jira, WebLogic, GitHub, Eclipse, JUnit, Control-M, Firebug, SQL, Maven, Web Services - WSDL, SOAP, REST, CXF, JAX-WS, JAX-RS.

Walgreens, Chicago, IL Jan 2015 - Sep 2016

MuleSoft Developer

Responsibilities:

Carried out integrations using connectors such as Salesforce, HL7, SAP, Database, HTTP, FTP and File Connectors.

Used Collection splitter and Aggregator to collect small chuck of message to transform in to require payload.

Implemented complex transformation Logics using MEL (Mule Expression Language).

Done with transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.

Used Database Connectors to connect with respective systems using Mule ESB.

Created MULE ESB artifact and configured the MULE configuration files and deployed.

Developed 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.

Worked on MuleSoft Anypoint API platform on designing and implementing Mule API.

Used Mule ESB to designing of routing, JMS, VM connection. Deployed Mule applications into MMC (Mule Management Console)

Used RAML API for routing to web services. Used Batch Scope for Bulk transfer of Data. Schedule trigger done by Poll, Quartz and used Mule requestor to connect FTP on demand.

Extensively used Hibernate in data access layer to access and update information in the database.

Developed a RAML based REST web services API's using Mule ESB. Used Mule ESB to route various service calls to do validation of service input and to handle exceptions.

Involved in creating http inbound & outbound flows and orchestration using XPath and MULE ESB.

Followed the guidelines of Agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, implementation & testing.

Have written MUnit test cases to validate the Mule flows.

Involved in building the code & deploying on JBoss application server.

Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow and management flow.

Used Github as a repository and used Maven, Jenkins for Build and deployment respectively.

Environment: Anypoint Studio, Java 1.6 &1.8, J2EE, CSS, JQUERY, Spring, Jenkins, Hibernate Spring Security, Eclipse, Junit, WSDL, SOAP, CXF, GIT, RAD, MULE ESB 3.x, Jira, Active MQ, Oracle-SQL, PL/SQL, Unix, XML, JAXP, JAXB, Ant, Ivy.

Qualcomm, Hyderabad, India Oct 2010 – Dec 2014

SOA Developer

Responsibilities:

Created Proxy, Task and Business services using Oracle Service Bus(OSB)

Worked on Routing, Message Processing, XQuery, XPath and XSLT transforms in OSB.

Built robust OSB modules by incorporating sophisticated error-handling and fault-management strategies at multiple levels (route-node, pipeline, service) in the OSB infrastructure.

Built complex service proxies using OSB that provided service orchestration to multiple backend enterprise systems and cloud applications (vendor web services).

Designed OSB Services, which can process requests in parallel threads using Split Join.

Configured and deployed resource adapters like AQ Adapter and Applications adapter to weblogic server and used it in OSB and SOA suite.

Responsible for requirement gathering, design and analysis of the system.

Designed a flexible and highly dynamic framework that incorporates robust marshaling and unmarshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations.

Participate in the installation and setup of the OSB software stack on Windows/Linux servers.

Developed web services using Restful to support JSON and XML using JAX-RS.

Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & CXF.

Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL/SQL - Stored procedures, functions, sequences, triggers, cursors, object types.

Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.

Worked with customers to gather requirements and developed use cases and test plans.

Developed MAVEN scripts to build and deploy the application onto Tomcat Server and ran UNIX shell scripts and implemented auto deployment process.

Deployed J2EE applications to Weblogic Application Server in an Agile continuous integration environment and automated the whole process.

Environment: Java, J2EE, SQL, JavaScript, HTML, CSS, Maven, XML, Oracle, GIT, JAX-RS, Restful Web Service, JQuery, Weblogic Application Server, JMS, SOA, OSB.



Contact this candidate