Resume

Sign in

Developer Java

Location:
Santa Rosa, CA
Posted:
May 16, 2020

Contact this candidate

Resume:

SUMMARY:

*+ years of extensive experience in 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. Experience in Waterfall & Agile development methodologies.

Strong experience with Mule ESB (3.8.x and 4.1.x), Mule API, Mule Anypoint Studio, and Mule Cloudhub and RAML.

Hands-on experience on designing Swagger 2.0/3.0 and RAML 1.0 specs using JSON & YAML languages.

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

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

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

Experience with Mule Soft MMC and enterprise release. Worked with relevant message processors in Mule ESB and also with all exception strategy handling, MEL (Mule Expression Language).

Solid Knowledge in Java/J2EE technologies. Well experienced in MVC architecture, Hibernate and Struts frameworks.

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. Also, 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. Also, worked on developing an API using RAML.

Expertise in doing unit testing using Junit, Mockito & Power 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 with different version control/tracking systems like CVS, GIT & SVN.

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

TECHNICAL SKILLS:

OS: Windows, Linux distributions, UNIX

Tools: Jenkins, Maven, ANT, HP ALM, Jira, ServiceNow, Mingle, SVN, GIT

Component: Transform, Java, Invoke, Logger, JavaScript

Connector: HTTP, Salesfroce, WebService Consumer, FILE, FTP

Mule Integration: Mule ESB 3.9.x/4.1.x, TIBCO, Anypoint Studio 6.5/7.5, API Management, CloudHub,

SOAP, Restful WS, WSDL, JAXP, JAXB

Languages: Shell script, Java, Java EE, MEL, JavaScript, XSLT, Python, C, C++

Flow Control: Splitter, Soap Router, Scatter-Gather, Resequencer,

Database: Oracle, DB2, MS SQL SERVER

Servers: Tomcat, WebLogic, WAS, Mule runtime

Testing Tools: Junit, Soap UI, Postman, XML Spy, TOAD, Putty, FileZilla

EDUCATION AND CERTIFICATION

Bachelor’s Degree in Engineering

Certified MuleSoft Developer

PROFESSIONAL EXPERIENCE:

BNY Mellon, NYC, NY Nov 2017 to Present

MuleSoft Developer

Responsibilities:

Involved in Requirement Gathering, analysis, design and development of the project

Designed UML diagrams like Use case, Class and Activity diagram based on the requirements gathered.

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.

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

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.

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 writing SQL Stored Procedures, Functions, Triggers and Views for Oracle database, mapping done through Hibernate.

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

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.

Environment: Java 1.6, Mule soft ESB 3.7.x, Any point studio, Oracle, CXF, SOAP, REST, OAuth, DataWeave, DataMapper, MUnit, Sales force, Hibernate, GitHub, cloudHub, Mule standalone server, ActiveMQ, RAML, JSON, MUnit, WebSphere, Spring Framework, Hibernate, Log4j, JUnit, WSDL, CVS

Synchrony Financial, Stamford, CT May 2016 to Oct 2017

MuleSoft Developer

Responsibilities:

Implementing Agile development processes on Software Development life cycle (SDLC).

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

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

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

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

Involved in creating http inbound & outbound flows, custom java and XSLT transformers and security of Mule endpoint through WSSR.

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

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 also running WebSphere 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.

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

Cardinal, Dublin, OH May 2014 to May 2016

Java Developer

Responsibilities:

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

Developed the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries.

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

Implemented various Core Java concepts such as, Multithreading, Exception Handling, Collections API, Generics, Enhanced for Loop Inheritance and Polymorphism.

Used Spring Framework for Dependency injection and integrated with the Spring Web Flows.

Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts and Web Services.

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

Used Hibernate as ORM tool to store the persistence data into the DB2 database.

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.

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. Worked with version controlling tools GIT. Application is Developed in the Eclipse IDE.

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

Best Buy, Richfield, MN Sep 2012 to Apr 2014

Java Developer

Responsibilities:

Worked in Agile team in 2 weeks' sprints to rapidly develop output to partners and incorporating feedback with product owners.

Working with Business team to analyze project scope, create requirement stories and determine priorities.

Analysis of the requirement stories. Design Use Case Diagrams, Class Diagrams and Sequence Diagrams.

Development of application web components using HTML, JavaScript, CSS and deploy it using WebSphere Application Server.

Involved in developing app using Spring MVC and also used other modules of Spring DI & AOP. Involved in implementing Programmatic transaction management using AOP.

Created Oracle store procedures for handling and processing complex data based logics.

Wrote complex queries for creating, retrieving, updating and deleting data in oracle database. Developed store procedures and complex queries using tool called PL/SQL developer.

Used JMS API for asynchronous communication by putting the messages in the message queue.

Used Hibernate ORM to integrate with the business application with Oracle Database and where the hibernate template is used to implement the business logic.

Tested the Web services using SOAP UI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.

Designed exception handling and a logging framework as part of the remediation strategy. Developed automatic build scripts using ANT for the application to deploy and test.

Wrote JUnit Test Cases for the Helper, Gateway, and Action classes which supported the application.

Used Log4j for logging across the application.

Environment: Java, Agile, SOAP, Eclipse, Spring, Hibernate, Oracle, Teradata, HTML, JavaScript, Log4j, JUnit, ANT, Jenkins, JIRA, Windows, Tomcat



Contact this candidate