Mule Developer Resume
San Jose, CA
SUMMARY
- IT professional with 6 years of experience in JAVA\J2EE, Mule ESB and Salesforce including analysis, design, implementation, testing and maintenance of applications.
- Extensive knowledge in development methodologies like Software Development Life Cycle (SDLC) Agile and Waterfall.
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
- Development of the applications in Core Java, JDBC, Servlets, JSP, Spring Core, DAO & MVC Modules, Hibernate and JPA under Windows environment
- Good knowledge in frameworks like Struts and Spring
- Working experience with XML, JAXB and Dom4J
- Good knowledge in building the Web Services REST and SOAP, working experience with REST services.
- Hands on Application\Web Servers like BEA Web logic and Tomcat
- Hands on IDES like Eclipse, AnyPointStudio for mule development, Force.com and Developer Console for Apex and visual force development
- Good knowledge of UML diagrams like Class Diagrams, Use case diagrams, Sequence diagrams, and built for many projects using Microsoft Visio.
- Knowledge in Informatica DX and Citrix, working experience with JAVA and Informatica integration.
- Working experience in Oracle, MySQL and SQL/PLSQL
- Hands on Design Patterns like Singleton, Factory and MVC
- Working experience with MULE ESB
- Good knowledge in building Mule work flows
- Working experience in building connections from Mule ESB to SFDC, Oracle DB and other third party systems
- Working experience with authentication process for web services using PingFed system
- Strong technical and analytical skills in Apex, Visualforce and Configurations
- Working Experience in integrating SFDC with Other systems using JAVA\J2EE technologies
- Good knowledge of Salesforce recommended best practice around design and development
- Good exposure to service cloud - Console, Live Agent, email2case etc.
- Advanced understanding of the Salesforce.com data model and how and when to create custom objects, junction objects, and other model items
- Mapping requirements of the clients with the functionalities available in Salesforce.
- Developed user roles and profiles, security settings, access settings etc. (User Profiles, Role Hierarchy, Sharing Rules and Security).
- Created and managed custom objects, fields, formulas, validation rules, custom workflows, and approval processes.
- Experience in integrating Salesforce.com with other applications via real-time, batch, sync / async
- Developed report folders, dashboards, etc. to improve system usability
- Loading of records through apex data loader
- Writing effective SOQL and SOSL queries
- Strong technical skills in Salesforce integration via Rest Web Services
- Established and implemented best practices with regards to development, testing, data integrity, reporting, etc.
- Experience with Agile Project Management Methodology
- Very well exposed to change management and release management activities
- Innovative professional with proven ability to identify, analyze, and solve problems to increase customer satisfaction.
- Well-versed with ticketing tool BMC Remedy for Incident and change management
TECHNICAL SKILLS
Operating Systems: Windows and UNIX
Languages: Java\J2EE, XML, JAVA Script, C, Apex and Visualforce
Web Technologies: Servlets, JSP and HTML
Application/Web Servers: Web Logic, Tomcat
Database: Oracle
Frame Work: Spring, Struts, ATG e-commerce and Mule ESB
ORM: Hibernate
SFDC Technologies: Salesforce CRM, Apex Language, Workflows & Approval, Apex Triggers, SOSL, SOQL, APEX Web Services and Visualforce
Salesforce Tools: Force.com Explorer, Force.com Data Loader, Force.com Eclipse IDE Plug-in
Mule Services: Mule ESB Work Flow design, Connection with third party Systems, authentication, HTTP connector, DB connector
IDE: Eclipse for Java, Any Point Studio for Mule, Force.com and Developer Console
Version Control Tool: CVS, SVN and Git
Build\Testing Tools: ANT, Maven, Jenkins, Junit, SOAP UI, Log4j and JMeter
Design Patterns: Singleton, Factory, MVC and DAO
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Mule Developer
Responsibilities:
- Created mule flows using DBConnectors and SFDC using SFDC Connectors to upsert data into SFDC
- Extensively workedon Anypoint Platform to create, excexute and deploy mule flows
- Have good knowledge on mulesoft connectors and transformers
- Used API management tool to deploy the APIs and manage the lifecycle of APIs.
- Have hands-on experience creating APIs for CRUD operations with flows to interact with the Oracle Database using DBConnectors and SFDC using SFDC Connectors.
- Have knowledge on creating clusters of ESBs, creating alerts, business events and setting properties.
Confidential, San Jose, CA
Mule Developer
Responsibilities:
- Understand business requirements with respect to existing systems
- Worked on creating different REST services for Confidential partners using Mule API Platform
- Worked with Mule Support team on integrating REST services with SFDC
- Created Mule ESB work Flows to validate the req and res Objects
- Created Mule ESB code to process the request and invoke corresponding SFDC Rest services
- Also Involved in development of APEX classes to implement business logic to create Service Request
- Worked with partner teams in integrating REST Services
Confidential
Mule Developer
Responsibilities:
- Understand business requirements with respect to existing systems
- Created mule flows using DBConnectors and SFDC using SFDC Connectors to upsert data into SFDC
- Extensively workedon Anypoint Platform to create, excexute and deploy mule flows
- Have good knowledge on mulesoft connectors and transformers
- Worked on RabitMQ to create Queues to hold SFDC Outbound messages
Confidential
Senior Java Developer
Responsibilities:
- Understand business requirements with respect to existing systems and their enhancements.
- Working on module by module as per release in agile methodology.
- Experience in implementing Service Console- MyWorkZone for the CSEs to work on the cases effectively.
- Live agent implementation.
- Security settings, profile set up, user management.
- Work on C3 to CSOne integration which has multiple layers in between.
- Work on Triggers and apex jobs to execute the business requirements and integrations with C3 Tools( C3 is database)
- Creation of Visualforce pages for customization of pages.
- Development of dynamic Visualforce components and programmable user interface.
- Development of CaseMon which is a case routing application on CSOne. CaseMon 2.1 displays a recommended list of SRs that meet the TAC Engineers skill set as defined within the Skill Admin tool/TAC Skills Manager.
- Execution of test cases to validate the business.
- Provide support for bug fix during warranty period after release.
Confidential
Senior Java Developer
Responsibilities:
- Communicated with business and gathered all the business requirements
- Worked on building the design documents
- Involved in coding of all the business logic and Web Services
- Involved in Unit Testing
- Involved in Documentation of the application and provided KT to Application Support team.
- Involved in fixing the production defects.
- Active head in improving the performance of the application
Confidential
Java Developer
Responsibilities:
- Involved in requirement gathering with business.
- Implemented design documents
- Implemented FAN Retrieval process.
- Implemented CTMS and MAC Fulfilment Centre processes.
- Implemented Order Status for Order Gateway.
- Involved in Testing.
