Senior Java Web Developer

Reference:
528607
Category:
Land Based Jobs
Published:
December 9, 2014

Great vacations begin with great employees! 

Combine your experience and sense of adventure by joining our exciting team of employees in Miami, Fl.  Royal Caribbean Cruises Ltd. is pleased to offer a competitive compensation & benefits package, and excellent career development opportunities, each offering unique ways to explore the world. 

Position Summary:

As a Royal Caribbean Web Developer you will be responsible for coding, production, modification, and maintenance of enterprise-class websites for desktop and mobile. Focusing on the Java tier of our web applications, you will work closely with our front-end developers and IT Enterprise services team to write clean, modular, and efficient code that enable our digital products. The Web Developer is an integral role within the digital marketing department that actively codes and develops the next generation of the Royal Caribbean website, Cruise Vacation Planning Portals, promotional landing pages, and mobile websites with the goal of driving engagement, loyalty, and ultimately sales conversion. Your work will be experienced by well over 50MM visitors a year and is essential in helping our consumers experience the ultimate vacation on the u201cbest overall cruise lineu201d as voted by Travel Weekly for the last 11 years. The ideal candidate will deliver on our mission to deliver the brand as a service to drive customer lifetime value by creating an engaging online shopping experience unrivaled in the cruise vacation industry. 

On a daily basis the Web Developer will work within an agile team with the main responsibility of coding digital products and their new features at the application layer. Your code will consume APIs and services that enable cruise itinerary bookings, restaurant reservations, loyalty management, online check-in systems, guest personalization, and social media integration.

The Web Developer position is responsible for the design, development, operation, and maintenance of web-based Java applications, Web services, and Web interfaces. The Web Developer uses technical knowledge to solve business problems, by means of a systematic and disciplined approach. This position employs software, hardware, and/or communication technologies to accomplish assignments.

Career Snapshot:

  • Design, develop and implement site objectives by analyzing user requirements; envisioning and developing system features and functionality
  • Design complex web interfaces to internet applications by setting expectations and feature priorities throughout the development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting test
  • Define interdependency with other disciplines and is involved in the testing and certification processes
  • Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives
  • Lead, direct and provide technical guidance to team
  • Complete applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms
  • Ensure delivery of projects by liaising with other departments
  • Remain current with industry trends in order to conceive, prototype and recommend technical approaches for web based systems and solutions that meet business needs

Requirements:

  • Bachelor's Degree in Computer Science, MIS, Web Development or equivalent professional experience
  • 5 years of relevant experience in Java & J2EE development, JSON, XML / XSLT, TSQL, MVC frameworks including Struts and Spring, Integration with web services
  • 2 years of experience of HTML5, CSS, Javascript, AJAX
  • Able to formulate, communicate and implement technical solutions
  • Strong with methodologies, tools, best practices and processes within specific area of responsibility
  • Exposure to Service Oriented Architecture and Web Service development standards (SOAP, XML, WSDL) and developing in Spring and Hibernate frameworks
  • Agile/Scrum development methods

Software Engineering skills:

  • HTML, CSS, Javascript, AJAX
  • Java & J2EE
  • MVC frameworks including Struts and Spring
  • Integration with web services
  • JSON, XML / XSLT
  • TSQL
  • SVN
  • Relational databases
  • Design patterns

Thank you for your interest in this role. Royal Caribbean Cruises Ltd. is the world"s second largest cruise company, operating under Royal Caribbean International, Celebrity Cruises and Azamara Club Cruises brands. These brands offer an array of onboard activities, services and amenities, including simulated surfing, swimming pools, sun decks, beauty salons, exercise and spa facilities, ice skating rinks, in-line skating, basketball courts, rock climbing walls, miniature golf courses, gaming facilities, lounges, bars, Las Vegas-style entertainment, cinemas and Royal Promenades, which include interior shopping, dining and an entertainment boulevard.

Once you click to apply below, it will take you 10-15 mins to complete our application, which will help us better qualify your candidacy.   If you are being considered for this position you will hear back from us within the next 30-60 days.  During this time, you can view your application status on our career site.

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

RCL is an Equal Employment Opportunity employer.

Sorry, it is not possible to apply for this job.

Resume Writing Service

Have your Resume written by a professional Resume Writer who specialises in writing Resumes for candidates looking for cruise ship jobs.

More Info