Resume

Sign in

Transaction Manager Java Developer

Location:
Springfield, VA
Posted:
June 17, 2022

Contact this candidate

Resume:

PROFESSIONAL EXPRERIENCE

TECHNICAL SKILLS

Ten plus years of experience in application design and development and application integration.

Good experience in Software Development Life Cycle (SDLC) including Requirement analysis, Design, Development and Testing of software applications.

5+ years of experience in AnyPoint platform, Mule ESB, Message Broker.

Good experience in designing and developing RAML,

OpenAPI and Swagger based on APIs using AnyPoint Platform design center.

Good experience with Credentials Vault (Secure Property Placeholder), a critical piece in application development in MuleSoft.

Good experience in building complex Mule Flows, Scopes, Error Handling strategies, Message Filters, Validation, Transformation, Message Enriche and Flow Controls.

Good experience in several connectors like HTTP, Database, Salesforce, Workday, Azure Queues, Rabbit - MQ, File and SFTP.

Good experience in database programming, stored procedure and database schema design and intermediate database administration skill.

Good experience in Continuous Integration and Delivery tools surrounding AnyPoint Platform. Leveraged CI/CD tools like Jenkins, GitHub, Maven, MMC and Anypoint Runtime Manager.

Excellent communication skills, technical writing skills, creation of system design documents, proven problem-solving techniques, ability to self-manage and mentor others in a team.

Any Point Platform: Mule ESB, API Designer, MMC, Cloud Hub, Runtime Manager, Exchange, AnyPoint Studio, VPC, V-Core.

Web Technologies: HTML, WSDL, CSS, XML, AJAX, XSLT.

Languages: C, C++, Java, J2EE, Dataweave, Python, Ruby, Angular .

IDES: Eclipse, NetBeans, IntelliJ

Databases: Oracle 9i, 10g, PL/SQL, HQL, MS SQL, IBM DB2

Connectors: HTTP, Salesforces, FILE, FTP, WMQ, JMS, Database, Mongo DB.

Mule: Mule 3.9.x/4.3.x, Any point Studio 6.5/7.5 and MMC

J2ee Technologies: Servlet, JSP, JSON, JDBS, XMI.

Tools & Utilities: SVN, GIT, Jenkins, Ansible, AWS, Artifactory, Nexus.

Servers: Tomcat 6.1, Web logic 6.X/7.0, JBoss.

Operating Systems: Windows, Linux

EDUCATION

CERTIFICATION

E

CERTIFICATION

WORK EXPERIENCE

Bachelors in Electrical Engineering

MuleSoft Certified Developer - Level 1 (Mule 4)

First Republic Bank, San Francisco, CA

Role: Sr. MuleSoft Developer

Duration: From March 2018 to till date

Environment: APIs, GIT, SVN, Maven, Jenkins, Anypoint Studio 6.5/7.9, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, SAP, REST full, Any point Platform, Mule 3.9.x/4.3.x.

Responsibilities:

Create an Integration Component with third party application using Mule ESB.

Create Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.

Create SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.

Configure Mule service flows with various exception handling strategies such as Global Exception, Custom Exception and Choice Exception Strategies that notifies the user with custom and simple error descriptions.

Co-ordinate with testing and back-end teams, client during the smoke tests and aggression tests at Sprint.

Implement interfaces between SAP, Salesforce and REST web-services.

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

Used Mule ESB connectors- SFTP, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third-party system and the customer side system.

Create MUnit test cases to validate the Mule flows.

Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.

Design and implement exception handling, logging, JSON Schema Validation as common reusable components across multiple message flows.

Participate in 24X7 production support effort after application go-live.

WORK EXPERIENCE

McDonald’s, Chicago, IL

Role: MuleSoft Developer

Duration: From July 2016 to Feb 2018

Environment: ActiveMQ, Salesforce, JMS, EJB, HTML, XML, Design patterns, MuleSoft ESB 3.9.x/4.3.x, API Manager, Any point Studio 6.5/7.5, Java, JSP, Spring. Webservices, UML, Junit, jQuery, Mongo DB.

Responsibilities:

Participate in Agile – Sprint methodologies to do requirements gathering, analysis and planning.

Performed Low & High-Level application design documents by Sequence Diagrams, Class Diagrams using Microsoft Visio tool.

Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.

Create contract document using RAML and Swagger.

Leverage different components of AnyPoint platform, Runtime Manger, Exchange, Design Center and API Manager.

Create mule flows, subflow and transformation logic using Dataweave and configure MULE configurations files.

Implement data transformation using XPATH, XSLT, Dataweave, custom java classes.

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

Used Database Connector to connect with MySQL and Oracle using Mule ESB.

Used ActiveMQ for messaging service in the applications.

Coded SQL, PL/SQL for backend processing and retrieval logic.

Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule message's payload, and properties.

Worked on bug fixing and Production Support.

WORK EXPERIENCE

Synchrony Financial, Stamford, CT

Role: IBM WebSphere Developer

Duration: May 2013 to June2016

Environment: MQ FTE, Oracle, Java, Hibernate 2.0, spring 3.0, Message Broker 8/7.0.x, IIB 9.0, MQ Series 7.5.

Responsibilities:

Create message flows and Message sets for handling Copy book messages

Design and develop Integration solutions based on IBM Message Broker and MQ technologies

Use spring core for object wiring, spring restful and Spring MVC, implemented resource classes, business classes, marshaling and un-marshaling and highly involved in restful web service development.

Participate in business meeting and responsible for the design and delivery of technical design documents.

Design and developed Web services using SOAP and HTTP Nodes

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

Implement API in DataPower using XSLT, configured XML firewall and multiprotocol gateway.

Implemented Transaction logging for Message broker flows.

Analyze existing Message flow applications and suggested performance improvements

Participate in the capacity planning and setup of MQ and Message Broker infrastructure.

Participate in the administration of MQ and Message Broker and on- call Support

Create Message Broker applications using Java Compute Node (JCN)

Use hibernates 2.0 to map Java object to database record and vice versa.

By using AngularJS is an extremely stable framework for building web applications.

WORK EXPERIENCE

United Health, Minnetonka, MN

Role: Java Developer

Duration: June 2011 to May 2013

Environment: MQ FTE, Oracle, Java, Hibernate 2.0, spring 3.0, Jenkins, Maven, Nexus, Git, SoapUI, POSTMAN

Responsibilities:

Analyze business/technical requirements and design/develop/execute test plans/test cases to support the platform software development.

Participate in designing phase and create Sequence diagrams, State Diagrams, Class Diagrams.

Create presentation Layer using MVC Struts Framework and used Tiles Layout for View Transactions and User Activity Monitoring module.

Use Spring Framework for Dependency Injection and integrated Spring with Struts.

Create UI components using JSP/JSF, HTML, CSS.

Use Log4J for logging the user actions and exceptions to find out causes of system malfunctioning and keep user action logs.

Leverage ORM framework, Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the Oracle log database for fetching transactions and User Search Module.

Created Remote interfaces using web services for accessing the services third party applications using JAX-WS.

Create Shell scripts for various Batch functionalities and automation purpose.

Automate build and deployment process using Maven, Jenkins, Git and Nexus.

Manage deployment plans, tracked test results from DEV to Pre-Prod to Production.



Contact this candidate