Full Stack Engineer
Listed on 2026-02-12
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, Java Developer
Are you passionate about building unforgettable digital guest experiences and eager to drive impactful technology solutions in a major industry leader? One of the country’s largest cruise & hospitality organizations is searching for a Full Stack Engineer to join their mobile team in the Orlando, FL office once per week
. In this role, you'll take ownership of designing and implementing innovative Java services for guest-facing mobile applications, focusing heavily (70%) on backend engineering with a portion of your time on web/frontend (
Angular
) tasks (30%). This opportunity allows you to make a significant impact by driving backend development that enables seamless mobile experiences while ensuring backward compatibility.
This exciting opportunity to shape the future of digital guest engagement begins as a 12-month W2 contract offering competitive benefits
, a once-weekly commute to Orlando, FL, and the strong potential for extension or conversion to permanent employment!
- Design, develop, test, and deploy robust Java backend services (70%) for mobile applications, prioritizing backward compatibility and stability.
- Contribute to frontend development using Angular (30%).
- Lead efforts on software enhancements, bug fixes, and performance optimization initiatives.
- Actively manage Jira tickets to track work and ensure tasks are executed efficiently.
- Participate in code reviews, contribute to architecture discussions, and mentor junior engineers.
- Champion best practices, advocate for process and technology improvements, and drive efficiency throughout the engineering lifecycle.
- Drive improvements in release management processes, including assembly and deployment of new releases.
- Bachelor’s degree in Computer Science or a closely related technical field required.
- 5–8 years of hands‑on experience building enterprise or consumer‑facing Java RESTful applications.
- At least 2 years of experience developing backend systems with Type Script; additional experience with nest.js is a plus.
- Strong understanding of computer science fundamentals, design patterns, and modern coding best practices.
- Professional familiarity with Angular and web frontend development (30% of the work).
- Proficiency in Java 17
, Spring Boot,
Kubernetes
, and Docker
. - Experience with web services (SOAP & REST),
HTTP protocols
, and socket networking. - Proven ability to optimize software for memory
, CPU
, and scaling
. - Familiarity with security best practices and OWASP guidelines.
- Previous experience working within Agile teams, collaborating closely with product, design, QA, and engineering peers.
- Excellent written, verbal, and interpersonal communication skills to effectively engage both technical and non‑technical stakeholders across distributed teams and time zones.
- Strong time management; comfortable supporting virtual teams spanning onsite, offshore, and nearshore resources.
- Flexibility to support critical operational issues and participate in production releases, including occasional after‑hours or hyper‑care support as needed.
- Medical Insurance - Four medical plans to choose from for you and your family
- Health Savings Account (HSA)
- Health and Dependent Care Flexible Spending Accounts
- Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
- Hospital Indemnity Insurance
- Legal and Identity Protection Plans
- 529 College Saver Plan
Motion Recruitment Partners is an Equal Opportunity Employer, including disability/vets. All applicants must be currently authorized to work on a full‑time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre‑employment screening. Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment Employment Accommodation policy.
Applicants need to make their needs known in advance.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).