Integration Developer Resume
St Paul, MN
PROFESSIONAL SUMMARY:
- Over 5 years of experience in Mule ESB Development and Testing over AnyPoint Studio, AnyPoint CloudHub, and API Gateway management.
- Experience in Confidential Anypoint API platform on designing and implementing Confidential APIs by documenting and designing REST API's using RAML.
- Expertise in using Confidential Anypoint studio in creating various flows to integrate applications, Web Services, API's and databases.
- Building application in Mule and deploying in on - perm and CloudHub platform.
- Using Mule connectors, DataWeave, RAML for Rest APIs.
- Experience in XML technologies like XSL/XSLT, SAX, DOM, WSDL, Schema, and SOA.
- Experience in RDBMS using Oracle, PostgreSQL, MySQL and Microsoft SQL database servers.
- Experience working with Agile Methodologies and Scrum.
- Development of integration workflows using Confidential ESB.
- Good experience using mule connectors like DB, HTTP, HTTPS, FTP, Salesforce, SAP as a part of integration usage.
- Experience on creating Flows, Sub Flows, Exception strategy, DataWeave transformation and other activities.
- Experience in building the data layer using O/R mapping technology such as Hibernate and database access using Hibernate and JDBC.
- Hands on experience in Mule Expression Language (MEL) to access payload data, properties and variables of Mule Message Flow.
- Experience in web applications servers, including Apache Tomcat.
- Good knowledge in working with core Java concepts like Collections API, Multithreading, Serialization, Java Beans and OOPs technologies.
- Experience in building web applications using SPRING framework features like MVC (Model View Controller), DAO (Data Access Object).
- Experience in Maven build tools for building and deploying applications on web/App servers and good experience with Log4j for logging and debugging application. experience in integrating Salesforce, SAP and web services using Mule ESB.
- Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.
- Exposed to complete Agile (Scrum) software development lifecycle, Participated in PI Planning, Sprint Planning, Daily Scrum Stand Up, and Sprint Retrospective meetings.
- Profound knowledge in Code deployment and building using Jenkins and Maven.
- Experience working with version control tools like SVN and GitHub.
PROFESSIONAL SKILLS:
Programming Language: Java, PL/SQLIDE s: Eclipse, Net Beans, AnyPoint Studio.
Mule: Mule EE 3 & 4, RAML, Data Weave, Cloud hub.
Anypoint Platform tools: API Designer, Runtime Manager, API Manager, API analytics & Monitoring.
Database: MySQL, PostgreSQL, Oracle.
Build & Integration tools: Maven and Jenkins.
Version Control Tools: Git Hub and SVN.
PROFESSIONAL EXPERIENCE:
Confidential, St Paul, MN
Integration Developer
Responsibilities:
- Part of the team which is responsible for creating Microservices based application
- Involved in Business requirements gathering and analysis by interacting with the client.
- Involved in Designing data integration flow to store data in the customer domain and document the design for development.
- Developed APIS integrating SAP and 4KITES processing IDOCS, transform and send the information to 4Kites aggregator.
- Developed Order Status API consuming SAP BAPI, Order Status Mobile and Web APP and customer service APP in Salesforce.
- Integrated various end systems like SAP, Azure, SQL Server and other vendors applications such as 4kites with Confidential Anypoint Platform.
- Worked with Data Modeling team to design the data service APIs to store the logistics shipping information n SQL server.
- Developed RESTful Services in Mule ESB based on SOA Architecture.
- Worked with Data Modeling team to design the data service APIs to store the logistics shipping information n SQL server.
- Implemented Security mechanisms like Encryption, Decryption the passwords, Client ID Enforcement, CORS Policy, OAuth Authentication & Authorization using Access Token.
- Worked closely with SAP Team in building in achieving interaction with SAP Enterprise services through SAP Adapter nodes and web services .
- Involved in configuration and release management process on CloudHub using Jenkins, Maven, Git.
- Defined the common framework (Routing, Logging, Exception handling).
Environment : Mule Runtime 4.2.0, AnyPoint Studio, Maven, REST, SAP, Salesforce, 4Kites, Azure Database, SQL Server.
Confidential, San Francisco, CA
Integration Developer
Responsibilities:
- Participated in development and Support phases of Software Development Life Cycle (SDLC).
- Documented and Designed RESTful APIs using RAML specifications.
- Worked on Anypoint Platform with expertise on Anypoint API Designer, Runtime Manager.
- Created http inbound & outbound flows and tested working functionality.
- Integrated different API’s through Mule ESB with Salesforce, Slack, Google Calendar, Zoom, VM and Database in Confidential AnyPoint Platform.
- Designed and Developed PDF generator for Customers to download PDFs for ROI calculation.
- For Database connectivity we used JPA (Hibernate).
- Developed Asynchronous Services, transformation using DataWeave.
- Used Jira for the Project Management and Issue tracking.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Implemented Data Transformation through XSLT using JAXB.
- Implemented Exception Handling and Logging.
- Involved in Deployment process on CloudHub.
- Implemented DataWeave expressions for transformations in DataWeave.
- Used AGILE methodology and participate in SCRUM meetings.
Environment: Mule AnyPoint Studio, Mule 3.9, DataWeave, CloudHub, REST, PostgreSQL Database, Broker, HTTP, XSLT, JAXB.
Confidential, Fort Worth, TX
Mule ESB Integration Developer
Responsibilities:
- Reviewed JIRA tickets and understand Business requirements, and Business logic.
- Re-implemented existing flows for new requirements and use cases using the Confidential AnyPoint Studio of Mule ESB.
- Worked on Authentication and Authorization by using OAuth 2.0and SSL.
- Used Dataweave for data transformation and implemented complex logics.
- Created REST APIS using RAML and developed flows using APIKIT Router.
- Developed APIS for creating patients using Allscripts service.
- Developed APIS for Address validation using USPS API.
- Developed Asynchronous services and call back for DocuSign API.
- Developed APIS for sending Email notifications on activated patient accounts.
- Created contact details for validated patients on Salesforce and Allscripts simultaneously.
- Involved in release management process on CloudHub using Maven, Jenkins, Git.
Environment: Confidential AnyPoint Studio, Mule runtime 3.7, CloudHub, Java, JIRA, JSON, XML, Mule Management Console, RAML, Salesforce, Allscripts, USPS, DocuSign, Email.
Confidential, New York, NY
Java/J2ee Developer
Responsibilities:
- Involved in development of business domain concepts into Use Cases, Sequence Diagrams, Class Diagrams, Component Diagrams and Implementation Diagrams.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Java beans, Exception Handling etc.
- Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring Boot, Spring Web flow using Spring MVC.
- Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components and implemented transaction management using Spring declarative transaction management with Spring AOP concepts
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to java object.
- Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
- Built API as a Micro Service using spring boot and deployed on a cloud-based CI/CD pipeline in an agile environment.
- Worked on a web application using Eclipse IDE, Used Maven tool to build and deployed application on Tomcat application server.
- Wrote JUnit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
Environment: Java 8, Spring IOC, Spring AOP, My SQL, Spring Security, Spring Boot, Spring MVC, Hibernate, Micro Services, Eclipse IDE, Maven, Tomcat, JUnit, Mockito, AWS.
Confidential
Java Developer
Responsibilities:
- Involved in completed Software Development Life Cycle of design (SDLC), development, testing and deployment of application.
- Built Web pages that are more user-interactive using JQuery plugins.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented MVC Model using JSF and other J2EE design patterns for application development.
- Involved in writing Spring Configuration XML file that contains declarations and business classes are wired to the frontend managed beans using Spring IoC pattern.
- Spring AOP is used for logging, transaction management to distinguish business logic from cross-cutting concerns.
- Applied Spring Security to authentication, authorization and access control features.
Environment: Java7, Eclipse, MVC, JDBC, HTML, CSS, JavaScript, J2EE, Hibernate, JSF, Spring, AJAX, JSON, Spring AOP.