Engineer, Java
Journey with us! Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Group is pleased to offer a competitive compensation and benefits package, and excellent career development opportunities, each offering unique ways to explore the world.
The Royal Caribbean Group’s IT Enterprise Product Team has an exciting career opportunity for a full-time Java Engineer reporting to the Senior Manager Product Engineer.
The position is onsite and based in Miramar, Florida.
Position Summary:
The Software Engineer reports to an engineering/product manager. She/he has a basic understanding of the software engineering principles, solution design, software products and technologies, technical troubleshooting, and application testing with foundational interpersonal and teamwork skills. The Software Engineer is responsible for executing assigned tasks related to development, delivery, operation, and maintenance of software applications. The position requires the ability to solve technical problems, by means of following a defined systematic and disciplined approach. The Software Engineer employs software, infrastructure, and/or communication technologies to accomplish assignments.
Essential Duties and Responsibilities:
1. Lead quantitative and strategic analyses of digital business cases, proposals, and performance trends to identify opportunities and risks.
2. Translate analytical findings into clear, executive-level presentations that connect data to decisions and support prioritization of digital initiatives.
3. Build financial models, forecasts, and sensitivity scenarios that evaluate the potential impact of product and merchandising investments.
4. Collaborate with business intelligence, web behavioral analytics, digital product, and ecommerce teams to extract and analyze data using SQL and other tools; surface trends, gaps, and optimization levers.
5. Develop clear, visual narratives that articulate guest behavior insights and commercial implications across the digital ecosystem.
6. Partner cross-functionally to provide strategic support and analytical rigor to support roadmap planning, merchandising strategies, and revenue-driving initiatives.
7. Proactively monitor and interpret key KPIs and consumer signals to inform timely recommendations.
8. Ensure the integrity, clarity, and business relevance of all analysis delivered to senior leadership.
9. Manage multiple high-priority projects with tight timelines while maintaining high attention to detail.
10. Serve as a strategic thought partner within the Digital Strategy & Analytics team, helping shape priorities based on data and business needs.
Qualifications, Knowledge and Skills:
1. Bachelor or Master of Science in Engineering, Computer Science, Information Technology, Math or equivalent
2. 0-4 years of experience in the field or in a related area.
3. Knowledge of delivering software products using appropriate methodologies, knowledge of algorithms and technologies, ability to design, write, test and debug computer programs.
4. Knowledge of software technology, solutioning and the ability to design regional and local software products and infrastructure components.
5. Knowledge of and experience with the technical aspect of a software product; knowledge of software architecture, configurations, integration and technical implementation options.
6. Knowledge of technical troubleshooting approaches, tools and techniques, and the ability to anticipate, recognize, and resolve technical (hardware, software, application or operational) problems.
7. Knowledge of and ability to design, plan and execute application testing strategies and tactics to ensure software quality throughout all stages of application development.
Experience and Skills:
-
Understanding of SOA (Service Oriented Architecture)
-
Analyze, design, develop, support enterprise-level micro-services
-
Working knowledge of 1 or more of Java 8, 11, 17, 21
-
Working knowledge of Spring Boot, Spring core
-
Concepts of containerization (Kubernetes / Docker)
-
Relational database knowledge including SQL and DB2
-
Apigee API management
-
Devops – Maven, Jenkins, SonarQube, SNYK
-
APM tools – AppDynamics, Splunk Observabiilty
-
Prompt AI / Agentic AI tools (ie Github CoPilot, ChatGPT, Cursor, MCP)
Power Skills:
-
Action Oriented
-
Collaborates Effectively
-
Communicates Effectively
-
Drives Results
-
Situational Adaptability
We know there's a lot to consider. As you go through the application process, our recruiters will be glad to provide guidance, and more relevant details to answer any additional questions. Thank you again for your interest in Royal Caribbean Group. We'll hope to see you onboard soon!
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. Royal Caribbean Group and each of its subsidiaries prohibit and will not tolerate discrimination or harassment.
##LI-RM1
Nearest Major Market: Miami