Post Job Free
Sign in

Developer Manager

Location:
Greenbelt, MD
Posted:
March 15, 2021

Contact this candidate

Resume:

Professional summary:

A total of seven plus years of experience in IT and 3 + years of experience on Mule ESB Enterprise edition which includes Software Development Life Cycle (SDLC), requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.

Extensive programming experience in developing web-based applications using Java 5/6, JSP, Servlets, Mule ESB, Oracle OSB, EJB, Struts, Spring, Hibernate, JDBC, JavaScript.

Strong application combination encounter utilizing Mule ESB with Connectors, changes, Routing, ActiveMQ, and RabbitMQ. Information Transformations utilizing Mule ESB.

Develop Mule ESB projects for the services with synchronous and asynchronous mule flows.

Experience in using Mule Connectors like FTP, and VM as part of Integration Usage.

Experience in Web Services approach for Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, JAX-RPC, WS-I and Apache Axis.

Extensively work on both Enterprise and Community edition of MULE ESB.

Have an experience working Mule API manager and RAML.

In-depth experience in CRM business processes like Account Management, Case Management.

Experience in Unit testing using JUnit, Mockito, and Selenium. Good experience on version management tools GIT, TFS, CVS, SVN and Clear Case.

Experience in sending Mule Applications to Mule ESB and Mule Cloud Hub alongside involvement in arranging log and cautioning in Cloud Hub.

Expertise in developing the integration workflows using an ESB framework.

Strong experience in J2EE design patterns like Data Access Object, Business Delegate, Service Locator, Session Facade, Singleton, Factory, Strategy, Adapter, MVC etc.…

Good experience in integrating Salesforce, SAP, spring frameworks, spring beans and web services using Mule ESB.

Technical skills:

Languages

C, C++, Java, J2EE

Web Technologies

HTML, JAVASCRIPT

Development Methodologies

Agile, Waterfall approach.

Web Technologies

HTML, JAVASCRIPT, jQuery, Angular JS

Servers

Tomcat 6.1, Ms SQL server, JBoss, Web Sphere

Protocols

TCP/IP, HTTP, SOAP

J2EE Technologies

Servlet, JSP, JSON, JDBS, JDBC 3.0

OS

Windows, Unix/Linux

Mule

Mule 3.x/4.x, Anypoint Studio 5.0/7.x/6.x

Connectors

HTTP, Salesforce, FILE, FTP, WMQ, JMS

Component

Transform, Java, Invoke, Logger

Web Services

SOAP, RESTful.

IDEs

Eclipse, NetBeans, IntelliJ

Tools

SVN, CVS, GIT, Jenkins

Education:

Bachelor’s from Unity University

Diploma in electronics from Addis Ababa University

Certification:

Certified Microsoft Database Administrator

Experiences

MuleSoft Developer

Bank of America, Charlotte, NC January 2020 to till today

Responsibilities:

Develop Mule ESB projects for the services with synchronous and asynchronous Mule flows.

Design various types of flows which are integrated with Salesforce, Amazon Web Services, and

Mainframes.

Created REST APIs using RAML and developed flows using API Kit in Anypoint studio.

Used MMC (mule management console) to monitor the request and response payload).

Have written Munit test cases to validate Mule flows.

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

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

Handled the back-end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.

Used Mule ESB for routing, filtering and aggregate message between application based on content and rules.

Used Mule Flows with Data Mapper to customize XML to CSV mapping conversion.

Setting up Mule ESB for the development environment.

Create MULE ESB artifact and configured the MULE configurations files and deployed.

Use CI / CD tools like Jenkins, Maven and GitHub during the development and deployment.

Implemented Web Services using SOAP protocol, UDDI, WSDL and SOA Concept.

Create flows design in studio and transform message using data wave.

Design and develop Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion.

Design and implement the application in Agile – methodologies.

Develop middle tier business logic using Spring based transaction managers.

Used Log4Jto capture the log that includes runtime exceptions, monitored error logs and fixed the problems.

Create Mule ESB artifact and configured the Mule configuration files and deployed.

Automate build and deploy package tool using Maven and build the code in Jenkins.

Used Bitbucket and GIT repository to run the Jenkins job for Continuous Integration.

Environment: Hibernate, Web Services, Mule ESB 4.x, Anypoint Studio 6.5/7.x, Cloud hub, Putty, Apache-Maven, Nexus, XML, JSP, HTML, CSS, SQL, JUnit, PL/SQL, JavaScript, Oracle, SOAP UI, SVN, Windows XP & Linux, Java 1.6, Spring.

Experiences

TD Bank, Mount Laurel, NJ December 2018 to Decembe2019

MuleSoft Developer

Responsibilities:

Extensively used Mule components such as File Transport, HTTP, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.

Perform unit testing through MUnit test cases for mule flows and deploy to Cloud Hub.

Create Mule flows to integrate Data from various sources into Database from Active MQ topics and queues and some transformations were also done at the integration layer.

Developed Mule ESB projects using synchronous and asynchronous flows, applied encryption algorithms using Base64 Encoder and Decoder Transformer.

Implement error handling through exception strategies and generated exception in cloud hub.

Coordinate in all testing phases and worked closely with Performance testing team to create a baseline for the new application.

Design and Implement RESTFUL/SOAP Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.

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.

Done with transformers, testing and Security of Mule ESB endpoint through OAuth.

Design various types of flows which are integrated with Salesforce, Amazon Web Services, and Mainframes.

Created REST API's using RAML and developed flows using API Kit in Anypoint studio.

Responsible in developing integration workflows using Mule ESB framework, implemented Data Weave and Data Mapper, and content-based routing using Mule ESB.

Capital One Bank, Gaithersburg, MD April 2016 to November 2018

MuleSoft Developer

Responsibilities:

Implement Exception Handling, Logging, and Error Handling.

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

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

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

Developed the flows/orchestrations for integrating the components written on top of different internal platforms using Mule ESB and ActiveMQ.

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

Build and Deployment of services in Mule ESB server.

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

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

Implement Security mechanisms like Security Certificates, key Exchange, Encryption, Decryption and OAuth Authentication & Authorization using Access Token and SM session cookie.

Implement Mule flows for each entity with retry mechanisms with private secured flows.

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

Environment: Spring MVC, SOAP, XSLT, XPATH, Anypoint Studio, RabbitMQ, MuleSoft 3.9/4.x, Servlets, Nexus, JSP, JSON, JMS, Java, Cloud Hub, GitHub, XML, WSDL, ActiveMQ.

3M, Minneapolis, MN

DataPower Developer July 2013 to Mar 2016

Responsibilities:

Architecting, designing, and implementing SOA/ ESB and Web Services integration solutions using IBM WebSphere DataPower and Message Broker technology.

Analyze User needs and prepare Functional and Technical Design documents based on the requirements.

Create SLM action as Message Count Monitor by setting threshold levels.

Generate keys, CSRs and self-signed certificates using Crypto tool.

Create SSL Proxies to authenticate the protocol level security for HTTPS service communications.

Create AAA policies to authenticate and authorize user requests using provider defined X509 digital certificates.

Create processing rules with multiple match rules to accommodate various Authentication, Authorization, Digital Certificates, PKI Concepts, Encryption, Decryption, Credentials, Permissions, Single Sign On mechanisms

Create XSDs, WSDLs and implement Restful web services utilizing XML and JSON message formats.

Create DataPower POC services for AAA and Multi-protocol gateway service implementation.

Develop services using WebSphere Message Broker 8, MQ Series 7.1, ESQL, Java, WSDL, DFDL and XSDs and various MB nodes.

Create Message Sets, Message Definition Files, WSDLs, XSDs and DFDLs and use ESQL and Java for developing the services.

Create MQ queues, Topics, Subscribers, Queue Managers in MQ and monitor the queues constantly for any issues and troubleshoot.

Develop Error handling procedures in Message Broker (Common and Node level)

Responsible for troubleshooting issues and modifying flows to resolve issues.

Create test cases and Participated in Regression and performance testing.

Configure usage of log targets like SNMP, file, and SMTP in DataPower.

Participate in 24X7 production support.

Environment: IIB 9, Message Broker 9, 7, Data power XI52, XC10, XB60, WTX, IBM MQ Series, ESQL, Java, Z/OS, Linux, and SAP.



Contact this candidate