F A R A Z S H A H

Loading

Middleware For Multi PMS Integration

This project focuses on the design and development of a robust middleware platform that enables seamless integration between Salesforce and multiple Property Management Systems (PMS).

The middleware acts as a central communication layer, handling synchronous read and write operations between Salesforce and various third-party PMS platforms.

The solution is built using a microservices architecture, ensuring scalability, flexibility, and fault isolation while supporting complex enterprise integrations.

To ensure high availability and performance, the system is deployed and optimized on AWS cloud infrastructure, with a strong emphasis on reliability and stability.

  • Microservice Architecture
  • AWS Cloud Integration
  • Webhooks / ETL
  • CI/CD Pipeline
  • Java 21
  • Spring Boot
  • Salesforce CRM
  • Docker
Role
Backend & Cloud Developer
Core Technologies
Java Spring Boot
AWS Cloud
Salesforce
Based In
Germany
Third-Party Integrations

Core Objective

Build a scalable middleware solution to connect Salesforce with multiple PMS platforms through a unified integration layer.

Key Responsibilities & Features

  • Designed and developed a middleware system enabling bi-directional data synchronization between Salesforce and PMS platforms.
  • Implemented synchronous read and write operations to ensure real-time data consistency across systems.
  • Architected the solution using microservices architecture, allowing independent deployment, scaling, and maintenance.
  • Applied industry-standard design patterns to improve code maintainability, extensibility, and system resilience.
  • Integrated multiple PMS systems including MEWS, Stayntouch, SIHOT, HotelKey, and H-Connect.
  • Enhanced and optimized AWS infrastructure to improve system availability, performance, and fault tolerance.
  • Ensured secure and reliable communication between services using cloud-native best practices.