RCCL Microservices API Developer

RCLCareers Royal Caribbean Cruises LTD.

Great vacations begin with great employees!

About the Company:

Royal Caribbean Cruises Ltd. (NYSE: RCL) is a global cruise vacation company that owns and operates three global brands: Royal Caribbean International, Celebrity Cruises and Azamara Club Cruises.  We are a 50% joint venture owner of the German brand TUI Cruises, a 49% shareholder in the Spanish brand Pullmantur and a minority shareholder in the Chinese brand SkySea Cruises. Together, these brands operate a combined total of 48 ships with an additional thirteen on order.  They operate diverse itineraries around the world that call on approximately 535 destinations on all seven continents.  Additional information can be found on www.royalcaribbean.com, www.celebritycruises.com, www.azamaraclubcruises.com, www.tuicruises.com, www.pullmantur.es, or www.rclinvestor.com.

Position Description:

Great vacations begin with great employees!

Combine your experience and sense of adventure by joining our exciting Royal Caribbean team in Miramar, FL. The Microservices API Developer position is part of the Information Technology team focused on building modern digital software solutions to deliver our guests a great vacation experience and our employees a seamless, automated work environment. The position will leverage reactive, event-driven programming approaches and microservices technologies to deliver modular capabilities that serve well-defined business goals.  The position is part of an agile, cross-functional team that delivers business capabilities with high frequency. A continuous delivery / continuous integration (CICD) approach is followed to ensure tight integration and early detection of issues for quick delivery cycle-time. The position is part of a fast-paced and exciting team focused on delivering powerful business systems that enable the company to deliver an amazing guest experience.

Join us at Royal Caribbean Cruises Ltd., where great vacations begin with great employees!

RCL is an Equal Employment Opportunity employer.

Position Duties:

The position duties include:

1.     Analysis, design, development, and delivery of microservices APIs that will be consumed by web and mobile application clients.

2.     Act within a cross-functional, scrum-based team focused on agile and continuous software delivery.

3.     Support production systems and troubleshoot system defects to remediate issues and ensure system operational stability and availability.

4.     Demonstrate highly effective communication, interpersonal, and teamwork skills.

Qualifications:

Solid foundation in Java programming

Exposure to Enterprise Java fundamentals including best practices and patterns

Understanding of DevOps

Knowledge of microservices architecture

Exposure to Reactive Platforms (Scala, Akka, Play or Lagom Framework) or functional programming - lambda(java 1.8)

Knowledge of Kafka streaming platform to build real-time data pipelines

Knowledge of Cassandra NoSQL database management system and Cassandra Query language

Knowledge of Relational Database Management Systems and SQL

Knowledge of content management based systems (preference is Adobe platform)

Ability to work within an agile, scrum-based team that utilizes Continuous Integration/Continuous Delivery processes.

To apply for this job email your details to jdefendis@rccl.com

Apply using webmail: Gmail / AOL / Yahoo / Outlook

Related Jobs
  • Joaki
    Jobs

    As a Joaki Software Developer, you will work with development code and data structures in an agile rich environment. You will work on exciting projects alongside our very talented professionals. You’ll be able to gain valuable experience managing y
  • Cisneros Group of Companies
    Jobs
    Medley, FL

    The IT Support Specialist’s role is to support and maintain in-house computer systems, desktops, and peripherals connected to a Windows network.
  • Joaki
    Jobs

    As a Joaki Software Developer, you will work with development code and data structures in an agile rich environment. You will work on exciting projects alongside our very talented professionals. You’ll be able to gain valuable experience managing y