About the role:
We are looking for an experienced integration specialist to help connect Oracle Opera PMS (version 5, on-premise) with a payment processing system. This integration will enable hotels to send payment links to guests, tokenize card details securely, and charge cards at a later time all directly from Opera.
Responsibilities:
- Integrate Oracle Opera 5 with external payment systems using XML/SOAP and secure APIs
- Implement features such as card tokenization, payment link generation, and delayed charging
- Develop secure and scalable backend services using Java and Spring Boot
- Collaborate with engineering and product teams to define and deliver integration flows
- Ensure secure handling of payment data and compliance with PCI-DSS standards
- Maintain clear documentation of integration logic and workflows
What we are looking for:
- Strong experience with Oracle Opera PMS (Opera 5) and XML/SOAP-based integrations
- Solid Java and Spring Boot development skills
- Understanding of payment processing systems and secure transaction flows
- Good communication skills in English and ability to work independently in a remote setup
Tech stack mandatory:
- OPERA 5 (on-prem), IFC8, Oracle Payment Interface (OPI 20.x)
- Token Exchange Service (on-prem)
- OPERA Cashiering config: Payment Methods ↔ Transaction Codes
- Java 17+ & Spring Boot 3.x (REST clients, schedulers, webhooks)
- Build: Maven or Gradle
- API tooling: Postman/Insomnia, OpenAPI/Swagger