freehire launches on Product Hunt on 26 August.

Follow →

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

See also