Mule Soft/web Developer Resume
Cary, NC
PROFESSIONAL SUMMARY:
- Around 8 years of experience in application software development in banking and finance domain, supporting web - based applications on J2EE framework, and GUI based applications including Mule ESB, EMR, and multitier applications with distributed architecture.
- Experience in developing web based, internet/intranet, client/server, distributed architecture applications using Java and J2EE technologies.
- Customized component creation with Mule ESB.
- Expertise with Any point Studio and Mule ESB server runtime.
- Extensively used Mule Connectors and API led connectivity.
- On premises and cloud hub deployment with the help of mule ESB.
- Experience Architecting Mule Projects with integration to 3rd party applications.
- Architecting complex SOA applications with ESB frameworks.
- Experience in distributed technologies, OO programming, analysis and design using XML, HTML, JavaScript, Java Networking, Applets, XML, ORACLE, JDBC, and JSP on Windows and Linux platforms.
- Utilized Mulesoft extensive features like data weave, API designer and various connectors in API expose and integrations.
- Worked extensively on developing Service Oriented Health Applications for Generating EMR’s and electronic health information interoperability and connectivity setups.
- Supported projects across the enterprise to use integration infrastructure and implement integration interfaces on ESB.
- Prepared Integration Architecture and Standards for use by projects using ESB infrastructure.
- Well versed with J2EE Design Patterns like Business-Delegate, Session Facade, Service-Locator, Value Object, Data Access Object, Singleton, MVC 2(Struts), Front-Controller, Intercepting Filter, Composite View and View Helper etc.
- Strong experience in analysis and design using SDLC, UML, Rational Unified Process (RUP).
- Good knowledge in Spring framework, Object Relation Mapping using Hibernate.
- Used various IDE's like Eclipse, Net Beans and IntelliJ Idea.
- Integrate disparate systems with ESB, web services and messaging technologies.
- Experience in implementation of business applications using BEA Web logic, Web Sphere, IBM Web sphere Application, J Boss and Tomcat.
SPECIALIZATION:
Mule ESB, Api led connectivity, Microservices, Anypoint Studio, Anypoint Platform, Onprem/Cloud deployments, Springboot, Banking and Finance domain, Mule 3, Mule 4, RAML, Java/J2EE
TECHNICAL SKILLS:
Languages: C, C++, Java, Java Script, PL/SQL,HTML,XML,XSLT
Application Servers: J Boss, Apache Tomcat, Web logic, IBM web sphere
Databases: Oracle, DB2, MS SQL Server, MySQL
Design patterns: MVC, Singleton, Session Facade, DTO,DAOService Locator
SOA/WebServices: Restful Web Service, Soap web service Locater, JAX-RS,XML, JSON, WS Security, Mule ESB
IDE’s/Tools : Eclipse, My Eclipse, Net beans, RAD, J Builder, Maven, ANT, SVN
Server Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF, Tiles
ESB Tools: Mule ESB,/*-O2 ESB, WebSphere ESB
Protocols: HTTP,SOAP,TCP/IP
Methodologies: OOAD, UML, Design Patterns, SOA, Agile
Case Tools: uml, ooad
Configuration management tools: GIT, Rational Rose,JUnit,Logic4j,CVS,SVN,ANT
Frameworks: Spring, Hibernate, Struts, Spring MVC, Micro Services, EJB, JMS
Operating Systems: Windows, UNIX, LINUX, Sun Solaris
PROFESSIONAL EXPERINCE:
Confidential, CARY, NC
Mule Soft/web Developer
Responsibilities:
- Followed Agile methodology for the project.
- Involved in application design and participated in technical meetings, Effort estimations, backlog grooming, I&A etc.
- Gathered requirements and planning on integration of both SAS applications using Mule ESB.
- Tightly integrated applications using MULE ESB version 3 and 4.
- Involved in implementing logging, exception handling and transaction management using spring AOP.
- Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consuming the existing services.
- Tested SOAP web services using SOAP UI and REST web services using REST Client.
- Application code investigation, performance tuning using J Meter, code cleanup and code repository maintenance.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB 3.5.
- Extensively used Mule ESB components like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Used TOAD for internal data storage and retrieval.
- Used Ervin tool to design database models.
- Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
- Developed web services and data synchronization services.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
- Performed Proof of Concept on extracting image metadata & GPS coordinates using Metadata-Extractor.
- Involved in peer & lead level design and code reviews.
- Involved in building the code & deploying on J Boss application server.
- Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
- Setting up Mule ESB for the development environment.
- Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility.
- Utilized partner WSDL for ESB to Salesforce & SAP integrations.
- Migrated Mule ESB 3.4 apps to Mule ESB 3.5.
- DAO layer implementation using JPA and DB connector of Mule ESB 3.5.
- Developing and securing CXF web services in Mule ESB.
- Have integrated web services including SOAP as well as REST using Mule ESB.
- QA, UAT & Production issues investigation and supporting business users.
- Working with the middleware team and DBAs regarding the database issues and code deployments.
- Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code.
- Prepared Change Request business documents and involved in change and release management.
- Performed Unit testing using JUNIT, System, Regression, and Integration Testing.
Environment : Windows XP, Java/JEE, HTML, CSS, JQuery, AJAX, Spring 3.2, AspectJ, JSP 2.2, Hibernate 3.5, JBoss 6, JMS, Apache 2.2, JDBC, STS 3.5, Log4j, Maven, Jenkins, JUnit, Drools, Oracle, Web Services- WSDL, SOAP, REST, Mule ESB 3.5.2/3.6, XML, JSON, SVN, FileZilla, Ervin, SOAP UI, REST Client, MS Visio, Rally.
Confidential, SOUTHFIELD, MI
Java Developer
Responsibilities:
- Highly involved in requirements gathering and designing the Domain Model and Business Model for the application.
- Created API and exposed on cloud, which is being invoked by ABI system.
- Wrote transformation classes and feeded into the Teradata.
- Used Boot strap as style sheet along with Angular JS .
- Created customized Requiring flows so as to avoid a single data loss.
- Developed Stored Procedures, Triggers and Packages in Oracle .
- Implemented Springs Aspect Oriented Programming ( AOP ) feature to overcome cross cutting concerns.
- Developed and exposed the Web Services by using SOAP .
- Used Any Point & Studio Visual Debugger to debug the mule flows at Data mappers.
- Created Mule Flows to connect graph API and marketing API.
- Worked with Mule ESB for Message routing between clusters and data transformation.
- Involved in effort estimation and impact analysis for integration SOAP web services.
- Consumed RESTful responses in XML as well as JSON formats.
- Used ANT for building the project. Used Git for version control.
- Used Spring and Hibernate for dependency injection and Data Persistence.
- Implemented Spring Batch Jobs for processing the CSV files.
- Written the shell scripts for automation process for build and deployments in Unix/Linux.
- Involved in peer to peer code reviews and given the review comments for my subordinates.
- Involved in development of the server side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
- Handled the QA deployments in JBoss.
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- Provided technical and business support for the team.
Environment: : Mule ESB, Eclipse, J2EE, Java SE 7, Spring MVC and Hibernate Framework, RESTfulPL/SQL, JSP, JQuery, GIT, JavaScript, CSS, JMS, JBoss, Spring JDBC, Unix/Linux, Log4j, SQL, SOAP (JAX-WS), Ajax, Ant, Java Beans, Angular JS, Node JS, Design Patterns, Agile, JSON, Jira, Oracle IBM RTC.
Confidential, Hartford, CT
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Developed web components using MVC pattern under Struts framework.
- Wrote JSPs, Servlets and deployed them on Web logic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Designed and developed the application using Java Server Faces (JSF) framework.
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Used JSON (JavaScript Object Notation) to read the Java Script object.
- Extensively used J query in web based applications.
- Created MULE ESB artifact and configured the MULE configurations files and deployed.
- Successfully integrated ERP and Logistics Partner by Mule Interface as a robust middleware layer on cloud hub
- Used JSP’s, HTML on front end, Servlets as Front Controllers and JavaScript for client side validations
- Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework
- Developed Unit test cases for the classes using JUnit.
- Developed and maintained Ant Scripts for the build purposes on testing and production environments.
- Application developed with strict adherence to J2EE best practices.
Environment: Java, J2EE, JSF, EXTJS, JQuery, JSP, Servlets, JavaScript, Struts, SQL/PLSQL, JUnit, Apache Tomcat Server, HTML, XML, XHTML, CVS, Mule ESB 3.3/3.4, Windows.
Confidential
Jr. Software Programmer
Responsibilities:
- Involved in development of multi-tier web application environment
- Designed front end screens using HTML, CSS and JavaScript
- Responsible for authorizing of website functionality with HTML, CSS, JavaScript.
- Updated templates and produced additional functional components using JQuery.
- Utilized various JavaScript and JS libraries, AJAX for form validation and other interactive features.
- Worked with Object Oriented programming concepts such as inheritance
- Developed various modules present in the portal such as, Admin, User, Job Folder
- Used JQuery to make HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages.
- Used Firebug, Firebug Lite, IE developer toolbar for debugging and browser compatibility
Environment: HTML, CSS, JavaScript, Jquery, AJAX, Eclipse.