Post Job Free
Sign in

Engineer Developer

Location:
Greenbelt, MD
Posted:
March 08, 2021

Contact this candidate

Resume:

SUMMARY

*+ years of professional experience in SDLC including Requirements gathering, Analysis, Design, Development, integration, and testing of applications.

4+ years of experience in Mule ESB, API Management, CloudHub and continuous integration.

Design and develop enterprise services using RAML and REST based APIs.

Good experience of fully applying API authentication methods: Basic Authentication, applying API key, and OAuth 2.0.

Good experience in designing RESTful APIs making use of C4E API LED connectivity approach: System API, Process API, Experience API.

Good experience in SOA and experience in developing Web services, WSDL, SOAP and JAXB/JAX.

Good hand on experience using mule connectors like Salesforce, DB, HTTP, HTTPS, FTP, FILE, SMTP, SFTP, JMS, Salesforce etc... as a part of integration usage.

Experience on creating Flows, Exception handling strategy, Dataweave transformation, and other activities.

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

Strong experience in Integration Technologies like Mule ESB integrating various third-party financial solutions with the custom-made web application.

Experience with Agile - Sprint methodologies to do requirements gathering, analysis and planning, development & testing and documenting them.

Experience with different version control/tracking systems like: GIT, GitHub, bitbucket, Jenkins, JMeter, CVS, Harvest, Clear Case & SVN.

Excellent communication skill and able to work as an individual and as a team as well.

SKILLS

Palatform

Mule 3.x, Mule 4.x Anypoint Studio 6.5/7.6 and MMC

Language

Java, J2EE, Dataweave, Python, Shell Script

Web Technologies

HTML, DHTML, JAVASCRIPT, jQuery, REST, JSON, XML,

AJAX, XSLT.

connectors

Databases

Salesforce, HTTP, Database, File, FTP/SFTP, JMS, Database

Oracle 9i, 10g, PL/SQL, HQL, MySQL, MS SQL server,

MongoDB

IDES

Tools & Utilities

Eclipse, NetBeans, IntelliJ, AnyPoint Studio

Maven, SVN, CVS, Git Jenkins, JMeter

Operating Systems

Windows7/8/10, Linux, AIX

EDUCATION

MSc in Computer Science

CERTIFICATION

MuleSoft Certified Developer - Integration and API Professional

EXPERIENCES

UBS, NYC, NY Feb 2018 - To Present

MuleSoft Developer

Responsibilities:

Participate in Agile - Scrum methodologies to do requirements gathering, analysis and sprint planning.

Diligently work with client to perform requirement analysis, design, and the implementation.

Design and develop 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.

Create Mule projects for the services with synchronous and asynchronous Mule flows.

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

Implement Restful/SOAP Web Services in Mule ESB based on SOA Architecture.

Use Mule components such as: File, SMTP, FTP, SFTP, JDBC Connector and Transaction Manager.

Migrate Mule ESB 3.9 apps to Mule ESB 4.2.

Create several flows for new requirements and variety use cases using the MuleSoft AnyPoint Studio of Mule ESB.

Transform messages using XSLT, Dataweave, and Custom Java Transformers to transform data from one format to another format (JSON, XML) using Mule ESB.

Used GIT as version controlling tool and Maven for building and deployed application to CloudHub.

Used MUnit for Mocking and Unit testing Mule flows.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Environment: Mule ESB server Runtime 3.9.3/4.1.0/4.2.0, ActiveMQ, Anypoint Studio 6.5/7.4, AnyPoint Platform, Postman, SoapUI, Mule ESB 4.1/4.2

Rite Aid, Camp Hill, PA June 2016 – Jan 2018

MuleSoft Developer

Responsibilities:

Collaborate with client and designed Business Requirements document for the development team.

Create REST contract document using RAML both on Design Center and AnyPoint studio.

Create new and updated existing APIs using RAML and API KIT for defining integration schematics.

Provide and consume of SOAP and REST services using CXF for SOA architecture.

Transform message using XSLT, Dataweave, and Custom Java Transformers to transform data from one format to another format.

Leverage various connectors such as Sales force, FTP, HTTP, VM, File, SMTP, SFTP, Servlet, and Database.

Secure and RESTful API using Oauth 2.0 framework using external identity provider.

Deploy applications into MuleSoft CloudHub using CICD pipeline tool set such as Jenkins Maven, Git and Nexus.

Create batch jobs to run at schedule times between Oracle database and salesforce.

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

Contribute to unit testing and writing the MUnit Test cases for the flows and made use of Git hub for version and source control.

Analyze Mule administration, configuration and tuning and integrated the workflow rule engine for performing the validation process with Mule ESB.

Contribute to fixing issues and triaging in PROD environment.

Environment: SVN, Java, Jenkins, Spring Core 3.0.7, MVC, Oracle11g, JPA, Mule ESB 3.7.x/3.8.x/3.9.x, GIT, AnyPoint Studio 5.0, Hibernate3.0, SOAP, REST, SOA, JUnit4.9, IBM WebSphere, log4j, SQL, PL/SQL, Maven, Junit, TestNG, Unix/Linux JDBC, JSON, XML, UML, Eclipse.

First Midwest Bank, Chicago, IL Sep 2014 – May 2016

Software Engineer (Java)

Responsibilities:

Design and develop the application using agile methodology.

Used the iterative incremental framework Scrum with Agile Software Development.

Create UI using JSP, dynamic JSP and page validations using JavaScript.

Participate in database schema design and review meetings.

Configure application flow, controlling logic and navigation.

Create base classes, framework classes and common re-usable components.

done code re-factoring the existing components to meet the current application requirements.

Create APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.

Participate in Performance tuning, debugging issues in testing and deployment phases.

Implement RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.

connected with data using PL/SQL for querying the data.

done production support and triaging issues.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat

Humana, Louisville, KY Aug 2012 – Aug 2014

Test Engineer

Roles and Responsibilities:

Create and execute test plans and test cases based on business requirements and functional specifications.

Participate in using Quality Center for managing the defect. Performed manual Back-End testing by writing SQL Queries for validating user information in the tables.

Perform Functionality Testing and Integration testing using HP Quick Test Pro (QTP).

Identify test approaches for various testing strategies like Functional, System, Regression, Usability testing, Alpha, Beta testing and executed using HP Quick Test Pro (QTP).

Perform Manual Testing of this Web application and automated it by using selenium.

Identify software defects and interacted with developers to resolve them.

Create script to execute of nightly run or jobs.

Participate in various meetings, discussed Enhancement and Modification Request issues.

Worked under Agile Scrum Methodology.

Track bugs/defects through JIRA, used Confluence for documentation.

Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members.

Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.

Environment: Quality Center, BDD, Windows, Java, SQL, Oracle, Selenium (WebDriver, RC, Grid), TestNG, Eclipse, Firefox, IE, Chrome, Safari, Opera, Performance testing.



Contact this candidate