Mule Esb Developer Resume
Newark, DE
SUMMARY:
- 7 years of experience in Software Development with proficiency in designing & developing Enterprise - based, EAI and Web-based applications using Mule ESB, Java/J2EE technologies.
- 2+ years of experienceon Mule ESB Enterprise edition. Had an experience working on Mule API manager and RAML.
- Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation, and other activities.
- Experience using mule connectors like DB, HTTP, HTTPS, FTP, FILE, SFTP, JMS, SalesForceetc as a part of integration usage.
- Experienced in Cutting Edge Technologies like MULE ESB, ActiveMQ, XML and Log4j with good experience in Developing and Deploying application on Cloudhub.
- Integrated different systems that includes File Upload, Data Base, Web services and Spring services etc. usingMuleESB.
- Havegood exposure on MUnit test cases to validateMuleFlows.
- Have been involved in full life-cycle projects usingObject Oriented methodologies Programming (OOP’s).
- Extensive experience inRequirement gathering,Analysis, Design,Reviews, Codingand Code Reviews,Unit and Integration Testing.
- Expertise in J2EE technologieslikeServlets, JSP, Struts, Spring,Grails,Hibernate,iBatis, JNDI, JMSand JDBC.
- Experienceindeveloping and designingWeb Services (SOAP and RestFul Web services).
- Expertise in ILOG JRules and Drools Rule engines
- Experiencewith RSA 7.5,RAD 6.0, Web Sphere (WSAD5.1), Eclipse 3.2.
- ExperienceindevelopmentofMVC design pattern and Distributed ApplicationsusingJ2EE Technologies.
- HaveStrongAnalytical skillswith proficiencyindebugging,problem solving.
- ExperienceinIBM WebSphere ApplicationServerConfiguration Management.
- Expertise in Unit Testing Frameworks JUnit, Test NG and Grunt
- Written J unit test cases to test services implemented inGrailsandGroovy. Used browser plug-in to test web services.
- Experience in developing applications using IDEs like Eclipse, WebLogic Workbench and TOAD
- Excellent skills in Bug Reporting usingHP/ MercuryQuality Centreand SoftwareQuality
- Experience in workingUNIX environment.
- ExperienceinSQLandHQL Languages.
- GoodRDBMSconcepts and worked withOracle11g/10g/9i, DB2 and SQL Server.
- Designed, developed, and implemented software solutions for high visibility, high impact projects; solved technical problems in a growing business environment.
- Experience in Object Oriented Design (OOD)& Analysis (OOA) based on Unified Modeling Language (UML) architecture. Experience in developing Class, Sequence, flow diagrams using RSM.
- Incorporated SOA principles into enterprise architecture design, including identifying opportunities for common services and service reuse.
- Good experience in performance tuning of SQL queries and identifying root cause of blocking queries with large number of records.
- Strong hands on experience in implementing Design patterns like MVC, Singleton, Data Access Object, DTO, Service Façade, Delegate and Factory.
- Having experience with Configuration Management tools like SVN, GIT, STARTeam.
TECHNICAL SKILLS:
Java Technologies: Servlets 2.x, JavaBeans, J2EE 5.0,JSP,JQuery, JMS, AJAX, Angular JS,JDBC, HTML, Ant, DOM,, JSON, TDD and Junit
Middleware: Mule ESB, ActiveMQ
Frameworks: JSF Framework, Struts 1.2, Spring3.0, EJB3.0, JPA,NUnit, Hibernate, Spring Batch, MVC
Scripting Languages: JavaScript, Schell Scripting, PHP, Ruby, Perl
Web Servers: Apache Tomcat, Jboss
Application Servers: Web Sphere, Weblogic Server.
Versioning Tools: SVN, Clear Case, CVS.
Design patterns: Singleton, Data Access Object, DTO, DAO, Service Façade, Delegate.
OS: Windows XP, Windows7, Windws2000, HPUX/ Linux, UNIX.
Development Tools: Eclipse, MyEclipse,RSA, IntelliJ, Grails and RAD
Database: Oracle, SQL Server, DB2, MySQL 5.2
Pulses: Maven, SVN, SQLite, Jet speed, open Portal, Derby, Portlet development
WORK EXPERIENCE:
Confidential, Newark, DE
Mule ESB Developer
Responsibilities:
- Worked on complete life cycle of software development, which included new requirement gathering, designing and implementing the business specific functionalities, testing and assisted in deployment of the project to the PROD environment.
- Used Mule ESB for application integration and deployed mule applications
- Developed SOAP based API's and exposed them as SOAP web services via SOAPKit Router, consumed SOAP web services and tested web services using SOAP UI.
- Configured JMS connector to establish connection with other applications
- Closely working with Business Analysts to review and gather requirements.
- Designing according to project standards and implement business flows.
- Developed Mule ESB components by using Anypoint studio IDE..
- Identify the technical cause and potential impacts of errors and defect fixing accordingly.
- Managing and coordination between onshore and offshore teams.
- Worked on performance tuning for the PT (Performance Testing) environment and PROD environments.
- Prepare test plans, test data and test execution for assigned work.
- Involved in the Code review Team that suggests the best way so that the application is stable and is implemented with the best performance and efficiency.
Environment: MuleESB, JMS, RESTful services with JSON, Oracle and Weblogic
Confidential, San Jose, CA
Java Mule ESB Integration Developer
Responsibilities:
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
- Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB
- Involved in the development phase, developing validations and business logic implementation.
- Implemented RAML files for different entity creations and respective associations.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Implementation of Data Transformation using XSLT & Data Mapper, Routing, Schema and Data Validation
- Implementing Exception Handling, Logging and Auditing
- Implementing and consuming SOAP web services.
- Implemented Mule flows for different modules, which process files and emails from different systems.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Implemented Service Overrides concept on sftp connectors
- Implemented Oracle Struct Objects for data sync up to Database system.
- Implemented build package tool using Maven.
- Worked on Rest based Web services for Mule ESB flows
- Worked on converting different EDI formats to XML, Excel using smookes and free marker templates.
- Used AJAX and JavaScript to handle asynchronous requests; and CSS was used to keep uniformity in look of the application
- Build and Deployment of services in MuleESB
Environment: MULE ESB, Anypoint Studio, Mule Server 3.7.2, IBM Cast Iron, MS SQL Server 2008, Cloudhub, Jenkins
Confidential, Colorado Springs, CO
Java/J2EE Developer
Responsibilities:
- Involved in analysis of functional specifications.
- Involved in designing the application in Agilemethodology and creating design documents.
- Involved in creating UML design specs - Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and developed the presentation layer with JSP, Java Script, HTML, AJAX.
- Designed applications in Springs MVC Framework.
- Utilized Java Spring and Hibernate Frameworks as a result of implementingGrailsFramework for creating application in MVCarchitecture
- Developed data access layer using DAO using Hibernate.
- Developed Web services using SOAP architecture.
- Involved in integrating Web services to client tier.
- Involved in using LTPA security mechanism in web services.
- Developed JMS to publish messages to MQs (queues) and written MDBs to listen to messages published using JMS.
- Identified and removed circular dependencies to migrate affectedIIFEmodules to AMD components.
- Proficiency in Prototype, Module Design, User Interface Design, and Integration ofPHP components
- Integrated AngularJS front-end withNodeJSback-end.
- Involved in Configuring MDBs in test environment WAS 7.0
- Expertise in In-memory grid data using Oracle Coherence.
- Well versed with core Java concepts like Collections,Multithreading, Inheritance, Serialization
- Involved in Web Sphere Application Server 7.0 Configuration Management and deployment
- Involved in design and development of style sheets with CSS.
- Developed the J2EE business components that generates the PDF documents using theApache FOPlibraries.
- Developed multiple template sites utilizingBootstrapresponsive theming
- Verified &Validated the data in theJasperreports.
Environment: J2EE, JSP, Springs, JDBC, JMS, AJAX, HTML, PHP, Java Script, Bootstrap, Web Sphere 7.0, Oracle, WebSphere Application Server - RSA, Web Services,Jasper, IIFE, JMS, Web Logic, UNIX Shell Scripting, AngularJs, Grails, Oracle Coherence,SQLite,NodeJS,Jetspeed,STAR TEAM (Version Controlling), Hibernate 4.2.x, Apache FOP, SQL, CSS, JUnit, NUnit, Rational Rose, Agitar.
Confidential
Java Developer
Responsibilities:
- Worked as part of team to study user requirement and technical requirementsfor application and implement the features and involved in product development.
- Designed and developed the presentation layer with JSP, Java Script, HTML, AJAX
- Developed backend logic using Servlets, EJB, IBatis, JDBC.
- Involved in developing the Application using different technologies.
- Worked with GWTto implement UI (front end) and functionality.
- Developed backend logic using Servlets, EJB, Hibernate, JDBC.
- Used Loggers to capture the logging information.
- We implemented component webservice calls using JAX-WS.
- Developed web service client to consuming the existing SOAP services.
- Proficient inObject Oriented Principles, Methodologies and Best Practice
- Created SOAP services which does CRUD operations and developed web service client to consuming the existing SOAP services.
- Working with IntelliJ IDEA to develop complete application.
- Designed and developed over Jasperreports for inventory control at client warehouses.
- Enhanced the webpages for the modules using JQuery, SASS and CSS.
- Implemented and configured Oracle Coherence.
- Using JIRA Framework to understand the story elaboration and development process, mock-ups for sprints and complete Workflow.
- Used Maven scripts for deploying the application onto server.
- Working in agile (two week sprints) development environment to significantly improve Speedand reduce defects.
- Working with issues to fix the bugs.
- UsedNode.jsand RESTful web services and implemented connection pooling for database access
- Building application architecture usingJSFNavigation rules and event handling code for various actions.
Environment: Java1.5, Windows7,GWT, Spring3.0, Hibernate, Maven3.0,Log4j, Toad for Oracle 11.6,Oracle Coherence, Jboss5.1.4, Node.js, RESTful web services, Bamboo, Jasper, Win SCP, JQuery, JSF, CSS, UNIX Shell,Subversion, SASS, Python, JSON, XML, JAXB,Groovy on Grails, IntelliJ12.1.4 IDEA, DB Visualizer, Agile, Selenium, Microsoft Outlook, Derby, portlet.