Java Developer
Summary
Builds and maintains Java-based booking and payment systems using Spring Boot and Hibernate, with exposure to Oracle SQL and MongoDB for hospitality and payment integrations.
Technical Requirements
- Java and/or C++ experience
- Java focus
- Spring Boot
- Hibernate
- Exposure to:
- Oracle SQL
- MongoDB
- Experience with payment‑related projects preferred
- Hospitality payments (Outpayce)
- Payment integrations
Current Projects
- Developing a new booking engine
- Integrating the Hospitality Central Reservation System with Outpayce
- Building new components across the platform
- Working across various payment and hospitality initiatives
Architecture & Technologies
- Java (primary language)
- Spring Boot
- Quarkus (not mandatory)
- Emerging framework competing with Spring Boot
- Supports reactive processing
- C++
- GitHub Copilot
- Visual Studio Code (IDE)
AI Tools Exposure (Beneficial)
- Claude Sonnet
- ChatGPT
- Gemini
Additional Skills
- Agile experience required
- Basic DevOps knowledge would be beneficial
- Azure certifications are not required, but would be an advantage