We provide IT Staff Augmentation Services!

Java/ Mulesoft Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Over 8 years of experience in IT industry including 4 years of hands on experience using MuleSoft ESB and Enterprise Application Integration (EAI).
  • Implemented ESB Integration Services using MuleSoft ESB and Talend ESB and enterprise application (EAI) using MuleSoft 3.x.
  • Aided in troubleshooting Mule ESB (debuggers / flow analysers) , deployment, and tuning and also worked with Mule ESB 3.7.1 and migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1.
  • Extensively worked on both Enterprise and Community edition of MULE ESB and also configured MULE API manager and RAML.
  • Customized the integration workflows using an ESB framework and also with Mule Soft MMC and enterprise release.
  • Utilized Mulesoft features like Dataweave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • RAML specifications/build experience with Mulesfoft.
  • Developed Mule flows to integrate Data from various sources into Database from ActiveMQ topics and queues and also some transformations were also done at the integration layer.
  • Developed an Integration Component with third party application using Mule ESB and Experience in integrating Cloud applications like SFDC , Workday & Intact using Mule ESB .
  • Coordinated in designing and developing SOA based interface using MULE integration tool and web services (SOAP, WSDL and UDDI ) using Apache Axis2 and RESTful web services in java with JAX - RS reference implementation Jersey.
  • Experienced in Rest Web Service development for both Xml and JSON datatypes using Advanced Rest Client.
  • Well versed with SOAP and REST architectural style and design principles. Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
  • Orchestrated full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Agile, SCRUM, Waterfall and Test Driven Development.
  • Created various RAML resources to implement REST Based APIs as a part of project implementation.
  • Expertise in developing and implementing Web applications using Java/J2EE Technologies including EJB 3.0/2.x (Entity Beans, Session Bean, Message Driven Beans) , Hibernate, Spring, JSP, Struts, Servlets, Java Beans, JAXB, JMS, RMI, JSP Custom Tags Libraries, XML, Networking, Threads, IO, JDBC, JNDI and JMS.
  • Worked on XML related technologies like XSL, XSD, XQuery, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, Apache Axis, JAXP (SAX, DOM), JAXB, XML Beans parsers for parsing XML in to Java object.
  • Worked with a few select clients on a wide range of marketing and e-commerce projects. Designed and developed marketing plans and platforms. Created and managed e-commerce platforms.
  • Well -versed in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio tool.
  • Good working knowledge in TIBCO palettes , ADB Adapter , File Adapter , SAP R/3 and EMS .
  • Implemented Java Multithreaded programming to develop multithreaded modules and applications.
  • Extensively experienced in using IDE's such as Eclipse , WSAD , and Rational Application Developer and J Developer .
  • Briefly worked on Relational Database (RDBMS) concepts, database designing, Normalization, PL/SQL , Stored Procedures, Triggers and also with SQL Server, Oracle and MySQL.
  • Expert in documenting business requirements, functional, technical specifications and test cases.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C, PL/SQL

Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, RMI, File I/O

Java Technologies: Java, JEE, JDBC, Servlets, JSP, JSTL, EJB-Session beans, entity beans, JNDI

Frame Works: Custom MVC, Struts, Spring and JSF.

IDEs: Eclipse and NetBeans.

ORM: Hibernate.

Design and Modeling: UML, Rational Rose, Microsoft Visio

Web Services: SOAP, WSDL, JAX-WS, UDDI, AXIS2, JAX-RS, REST, Jersey

Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS

Operating Systems: Windows … UNIX/LINUX

Databases: Oracle, SQL Server, MySQL.

Messaging Systems: JMS, IBM-MQ Series

Scripting languages: Java Script, AJAX, Java script libraries- JQuery, DOJO, PHP

XML technologies: XML, DTD, XSD, XSLT, XPATH, JAXP, JAXB

Protocols: SOAP, HTTP, HTTPS, FTP, RMI, SMTP

SVN Tools: CVS, GIT, SVN

Tools: Log4j, JUnit, Mockito, MUnit

ESD: MULE ESB, Oracle ESB

EXPERIENCE:

Confidential

Java/ Mulesoft Developer

Responsibilities:

  • 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.
  • Experienced with Mule administration, configuration, tuning, MuleSoft MMC and Enterprise release capabilities.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth
  • Responsible in developing integration workflows using Mule ESB framework and implemented Dataweave and content based routing using Mule ESB.
  • Analyze, design, develop and implement solution to integrate MES and production equipment using an Enterprise Service Bus (ESB) architecture such as JBoss Fuse.
  • Used Ctrl-M Manager to control access and enforce policies across multiple resources and also coordinated with larger projects involving multiple groups.
  • Used WebSphere server configurations set up, DSs, and queues set up, deployed application and developed flows/orchestrated the integrations of the components written on top of different internal platforms using Mule ESB and Active MQ.
  • Involved in unit testing and writing the MUnit Test cases for the flows.
  • Used TOAD for internal data storage and retrieval and Ervin tool to design database models and involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services and participated in peer & lead level design and code reviews.
  • Working on Open Source Integration solutions like RedHat JBOSS (Camel / Fuse), Mule ESB
  • Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code.
  • Followed the guidelines of Agile methodologies of SDLC for project management and was involved in complete SDLC using Agile including design, development, implementation & testing.
  • Utilized various connectors such as Sale force, SAP, AJAX, FTP, HTTP, File, SMTP, SFTP, Servlet, Quartz, Database, HL7.

Environment: Java 1.6, Mule soft ESB 3.6, Any point studio, Jboss Fuse, Oracle, CXF, Redhat, SOAP, REST, OAuth, Sales force, Git Hub, Active MQ, RAML, JSON, Rally, MUnit, Web Sphere 8.1, Spring Framework, Hibernate, WSDL, SOAP, CXF, SOAP UI, CVS, Oracle, SQL Developer, IBM Clear Case, FileZilla.

Confidential, Salt Lake City, Utah

Java /Mule ESB Developer

Responsibilities:

  • Worked on RAML and REST based Web services for Mule ESB flows, also on Mule Soft MMC and Enterprise release capabilities.
  • Used Git hub for version and source control and Active MQ for messaging and also involved in unit testing and writing the MUnit Test cases for the flow flows.
  • Developed Soap based web services (Contract First approach) for different application modules and used tools like SoapUI for testing.
  • Mapped data from CSV to XML and vice-versa using Dataweave and Datamapper and responsible for API designing using REST and SOAP services.
  • Used Java Messaging Services (JMS) and RMI for reliable and asynchronous exchange of important information and followed coding guidelines while implementing the application.
  • Installation and configuration of Development Environment using Anypoint studio with Mule application server on cloud and premises.
  • Used ANT scripts for automated deployment and to prepare the build of the entire application and eventually moved from ANT deployment to Gradle.
  • Worked on preparing the technical specification documents (TSD'S) for all the services which were implemented.
  • Created and developed a plan to take marketing and e-commerce sales global. Projection of 350% increase in e-commerce sales.
  • Extensively used open source software tools like Log4j, JUnit, validation files and resource bundles and also was part of writing the code for Spring Web MVC, Spring Security, IOC and AOP modules.
  • Involved in ORACLE writing SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, object types, views. Scheduled Ctrl-M jobs to run them.
  • Involved in Requirement Gathering, analysis, design and development of the project.
  • Executed the development process SDLC using Agile methodology, which included iterative application development, monthly Sprints, stand up meetings, poker planning sessions, elaboration sessions and customer reporting

Environment: J ava, Servlets, JSP, JMS, JNDI, HTML, Microsoft, JavaScript,Redhat, XML, DOM, RAD, Oracle, Spring IOC, MVC, AOP, DAO, Hibernate, Mule soft ESB 3.6, Any point studio, Sales force, Git Hub, Active MQ, ANT, Gradle, RAML, DB2, Apache CXF, WSDL, SOAP, JAX-WS, AXIS, JUnit, Edit Plus, JAXP, JAXB, QC, Java & J2EE Design patterns, Web logic server, JMS etc.

Confidential, Fortcollins, Colorado

Java / Mule ESB Integration Consultant

Responsibilities:

  • Followed Agile methodology with a 2-week sprint process, took an active participation in creating user stories, story point and creating tasks for said user stories recording in Rally Agile Tool using Scrum process.
  • Developed applications using Mule ESB and build and deployed the services. And also did Unit testing using Test utility and utilized partner WSDL for ESB to Salesforce & SAP integrations.
  • Migrated Mule ESB 3.4 apps to Mule ESB 3.5 and completed DAO layer implementation using JPA and DB connector of Mule ESB 3.5.
  • Integrated web services including SOAP as well as REST & RAML using Mule ESB and supported business teams on QA, UAT & Production issues investigation.
  • Working with the middleware team and DBAs regarding the database issues and code deployments.
  • Tightly integrated applications using MULE ESB and involved in implementing logging, exception handling and transaction management using Spring AOP.
  • Developed Rest web services involving REST and SOAP based on SOA and conducted testing using ARC tool and SOAP UI and implemented Dataweave and re-sequencer using Mule ESB.
  • 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 & RAML web services using REST Client and also did application code investigation, performance tuning using JMeter, code cleanup and code repository maintenance.
  • 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 and Ervin tool to design database models and involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • In SDLC Followed Agile methodology and Scrum and was involved in application design and participated in technical meetings, Effort estimations, backlog grooming, I&A etc.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Developed web services and data synchronization services and participated in peer & lead level design and code reviews.
  • Involved in building the code & deploying on JBoss application server.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • 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 and also performed Unit testing using JUNIT, System, Regression, and Integration Testing.

Environment: Java, Servlets, JSP, JMS, JNDI, HTML, JavaScript, XML, Mule ESB 3.6.2 with Mule Server 3.7.2, Mule Management Console 3.7, WSDL, SOAP, JAX-WS, CXF, Maven, ANT, Jenkins, Rabbit MQ, Microsoft, Angular JS, BootStrap JS, Node JS, Mule ESB 3.4, SOAP, REST, RAML, DB2, JBoss, WDSL, TOAD, JServer.

Confidential, Atlanta, GA

Java Developer /Mule ESB

Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of EA application.
  • Experience in MuleSoft on designing and implementing Mule APIs.
  • Created the MULE ESB Artifacts, created flows and configured the MULE configuration files and deployed the application.
  • Built application using maven. And monitored the errors log using Log4J.
  • Created http inbound & outbound flows, routing, orchestration, transformations and Security of MULE ESB application using OAuth.
  • As part of support to existing platform, played a major role in trouble shooting and fixing production issues.
  • Implemented Agile development process on Software Development Life Cycle.
  • Involved in preparing design TSD document with Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Implemented Java code and design as per the Arch and coding guidelines.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
  • Involved in creating internal & external services, Entity services and handlers.
  • Involved in writing SQL queries & PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different env.s like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran check style, PMD defects & Find bugs and fixed them.
  • Involved in fixing defects identified in QA and IST phases. And tracked QC status as per the guild lines.
  • Involved in creating http inbound & outbound flows and orchestration using XPath using MULE ESB.
  • Worked with transformers, exception handling, testing & Security of mule ESB endpoint through WSSR.
  • Involved in doing Unit testing using MOKITO and also Integration testing
  • Involved in peer level design & code reviews.
  • Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
  • Involved in building the code using Ant & deployed on server.

Environment: JAVA 1.6, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Spring-IOC/DI, AOP, MVC, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Mule ESB 3.5.4, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

Java Developer

Confidential

Responsibilities:

  • Designed user interfaces, object model, application server logic and schema by analyzing requirements.
  • Used J2EE patterns for designing applications.
  • Designed UI pages using HTML, DHTML, JavaScript, Ext JS, JSP and Struts tag libraries.
  • Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
  • Using Model View Controller (MVC) architecture of Struts developed client User Interface.
  • Used Struts Validation framework for client/server validations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • JMS is used for exchanging the information like Author publication status report between the author and company.
  • Used EJB Session beans and entity beans to develop business services and the persistence.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Designed UI using HTML, DHTML, Java Script, CSS and JSP.
  • Implemented business logic components using POJOs
  • Developed distributed java components using EJB and JPA for persistence.
  • Involved in peer design and code reviews using JProfiler.
  • Involved in writing Oracle SQL & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views.
  • Involved in doing performance tuning by observing AWR reports & execution plans.
  • Involved in IBM MQ Series set up & messaging using Queues.
  • Involved in setting up rules & apply to the application using JRules.
  • Application deployment and Application Server maintenance.
  • Production server issues investigation and providing solutions (Common and reusable) for technically challenged problems.
  • Involved in implementing & processing batch processing.
  • Application code investigation, code cleanup and code repository maintenance.
  • Used Eclipse as IDE to develop the application.
  • Involved in preparation of scope & traceability matrix.
  • Involved in JUnit & Integration testing. Performed Change and release management and supporting business users of application.
  • Involved in doing build using Maven and deployed on Web sphere server.
  • Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
  • Ran check styles, find bugs and configured EMMA tool for test coverage.

Environment: JAVA/J2EE, JSP, Servlets, Java Beans, JSTL, Java Script, EJB-session bean, entity beans, JMS, HTML, DHTML, Struts, Eclipse, Apache Tomcat 6.0, CVS, Windows 2000, JAVA/J2EE Design Patterns, Edit Plus, TOAD, Ext JS, Struts Tag Libraries, Validation framework, JUNIT, JProbe, Oracle-SQL, PL SQL, EMMA, QC etc

We'd love your feedback!