Java Developer
Summary
Builds and maintains Java-based payment and booking systems using Spring Boot, Hibernate, and Oracle SQL, with exposure to MongoDB and hospitality payment integrations.
hackajob is collaborating with mThree to connect them with exceptional professionals for this role.
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