Logo for Sky Systems, Inc. (SkySys)

Senior Full‑Stack Developer (Java/React/JSP)

Roles & Responsibilities

  • 8-10+ years of professional full-stack development experience.
  • Strong hands-on experience with React, JSP, Java 8+ and Spring Boot/Spring Framework.
  • Proven ability to build and support full-stack functionality in production environments; familiarity with enterprise integration patterns and APIs.
  • Cruise industry experience preferred (booking engines, voyage availability, pricing logic) or strong hospitality tech background (hotel bookings, inventory and pricing logic, CRS/PMS/OTA integrations).

Requirements:

  • Develop and enhance customer-facing and operational applications using React, JSP, Java 8, Spring Boot, and Spring Framework.
  • Work across the full stack to support front-end and backend application logic.
  • Partner with product owners, architects, and business SMEs to build solutions aligned with cruise/hospitality business rules.
  • Troubleshoot and resolve complex issues related to booking, pricing, and inventory workflows.

Job description


Role : Senior Full‐Stack Developer (Java/React/JSP)
Position Type: Full-Time Contract (40hrs/week)
Contract Duration: Long Term
Work Hours: US Time
Location: 100% Remote (Candidates can work from anywhere in LATAM Countries)

We are seeking a SENIOR Full‐Stack Developer with strong expertise in Java, Spring Boot, React, and JSP and deep experience in the Cruise or Hospitality industry. This role requires someone who understands the unique complexities of booking, pricing, inventory, availability, and guest‐facing digital systems.

The ideal candidate can operate independently, collaborate within Agile teams, and communicate clearly with both technical and business stakeholders.

Key Responsibilities

  • Develop and enhance customer-facing and operational applications using React, JSP, Java 8, Spring Boot, and Spring Framework
  • Work across the full stack to support front-end and backend application logic
  • Partner with product owners, architects, and business SMEs to build solutions aligned with cruise/hospitality business rules
  • Contribute to system design and architecture discussions
  • Write clean, maintainable, and well-tested code
  • Participate in code reviews, sprint planning, and Agile ceremonies
  • Troubleshoot and resolve complex issues related to booking, pricing, and inventory workflows

Required Technical Skills

  • Strong hands-on experience with:
    • React
    • JSP
    • Java 8 (or higher)
    • Spring Boot / Spring Framework
  • Proven ability to build and support full‐stack functionality in production environments
  • Strong understanding of enterprise integration patterns, APIs, and backend logic

Industry Background

  • Cruise industry experience is highly preferred
    (booking engines, voyage availability, fare/pricing logic, loyalty, onboard systems, web check‐in, etc.)
  • If not cruise:
    Strong hospitality technology background is acceptable, ideally in:
    • Hotel booking engines
    • Room/guest inventory systems
    • Availability and pricing logic
    • CRS/PMS/OTA integrations

Experience Level

  • 8–10+ years of professional full‐stack development experience
  • Seasoned engineer capable of understanding domain‐specific logic, edge cases, and business rules

Soft Skills & Working Style

  • Strong communication skills are mandatory
    (Past candidates were declined due to weak communication)
  • Experience working in Scrum / Agile teams
  • Ability to collaborate effectively with cross‐functional partners
  • Self-driven, proactive, and capable of working with minimal oversight

Game Developer Related jobs

Other jobs at Sky Systems, Inc. (SkySys)

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.