Software Engineer - Full Stack
Royal Caribbean International
4d ago

This position is responsible for leading the design, development, operation, and maintenance of Information Technology computer systems and software applications.

Incumbent uses technical knowledge to define strategic direction within the specific discipline and to solve complex business problems, by means of a systematic and disciplined approach.

Essential Duties and Responsibilities :

  • Builds cloud-native applications as part of modernization effort
  • Builds applications following the Twelve-Factor App Methodology
  • Creates RESTful APIs using Java 8+ and Springboot
  • Uses CI / CD pipeline to deploy applications
  • Uses containers in the development process
  • Integrates software components into a fully functional software system
  • Troubleshoots, debugs and upgrades existing systems
  • Ensures software is updated with latest features and industry standards
  • Solid understanding of IT estimation activities. May lead large / complex estimation activities
  • Meets expectations in meeting deadline within budget, schedule and appropriate quality.
  • Job Requirements

    Qualifications, Knowledge, and Skills :

  • Requires a Bachelor's degree in Computer Science or Computer Engineering (Master's degree is an advantage) in area of specialty, or equivalent experience.
  • 5+ years of experience in the field or in a related area
  • Experience in Java programming language, (Java 8 or above)
  • Experience in Spring framework including SpringBoot
  • Experience in CI / CD pipelines using Jenkins or Gradle
  • Experience in RESTful services
  • Experience in JavaScript or TypeScript
  • Experience with MS SQL Server and No-SQL database such as Couchbase
  • Experience in version control system (Git or SVN)
  • Experience in Docker container
  • Experience in cloud-native development
  • Experience in Linux shell script
  • Experience in Groovy programming language
  • Performance test framework such as JMeter
  • Experience in .NET Framework (C# and
  • Experience in configuration / deployment in Windows Server (IIS)
  • Experience in SQL Server development (stored procedures, functions, triggers)
  • It is the policy of the Company to ensure equal employment and promotion opportunity to qualified candidates without discrimination or harassment on the basis of race, color, religion, sex, age, national origin, disability, sexual orientation, sexuality, gender identity or expression, marital status, or any other characteristic protected by law.

    RCL and each of its subsidiaries prohibit and will not tolerate discrimination or harassment

    Apply Not ready to Apply?

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form