Full Stack Java Developer
We are committed to our mission: Through excellence, we create once-in-a-lifetime experiences, every time.
We welcome your interest in joining the Holland America Group - a division of Carnival Corp. The Holland America Group includes Holland America Line and Seabourn (both headquartered in Seattle, Washington), Princess Cruise Lines (headquartered in Santa Clarita, California), and P&O Australia (headquartered in Sydney). The Holland America Group operates a combined total of 41 cruise ships with over 36,000 employees worldwide. This position will be located in our Seattle offices.
Responsible for the technical design, architecture and development of internal and external software applications. Provides leadership, direction and coordination to development resources in support of project and company objectives.
Understanding of multi-tier web application architecture with appropriate levels of abstraction within various architectural layers
Evaluates business requirements to determine most appropriate technical architecture and design patterns
Designs and implements high performance, scalable enterprise information architecture and distributed applications design
Participates in code reviews and provides suggestions to improve quality and comply with architectural, design and coding standards and best practices
Create and maintain web application architectural documentation and standards
Facilitates knowledge transfer to development and support team members
Provides technical leadership to web development and production support team members
Maintain effective relationships with user department personnel
Provides technical support and troubleshoots applications issues and bugs
BS or BA degree in information systems, computer science, or related work experience
3+ years of working experience in developing scalable full-stack solutions
Experience in developing high performance web applications using open source Java technologies and Frameworks such as Spring, Spring Boot
3+ years working experience in UI development with AngularJS, Kendo UI (preferred).
Experience working and deploying on Linux preferred
Excellent working knowledge of Oracle database and PL/SQL, should be able to understand data models/schema and execute complex joins across tables, should be able to distinguish between good code vs. bad code
Experience with the development methodologies (Agile SCRUM)
Working knowledge of multiple Software Development Life Cycles (SDLC) and industry standard development methodologies
Collaborate with other application developers during software design and build
Code quality analysis of performing static and dynamic analysis on own code
Provide Technical support during Development, Testing, and Deployment of projects
Proactive, regular communications with the Technology Leads and Management on status, changes or issues
Performs root cause analysis, efficient production support and maintenance/enhancements for existing applications
Excellent documentation and knowledge transfer skills
Excellent communication, organizational and analytical skills
Ability to multi-task and handle changing priorities
Flexible Work Schedule! 9/80 alternative workweek schedule option providing each employee with one (1) weekday off every two weeks.
Time off benefits 8 paid holidays, paid vacation and paid sick time
Travel Generous Cruise and Travel Privileges for you and your family
Health Complete benefit plans including medical, dental, vision and flexible spending accounts
Wellness Health and wellness programs include discounted health benefits and memberships
Tuition Reimbursement Up to 80% with a maximum of $3000 per fiscal year
401(k) Company match of 33% on employees first 6% contribution with 100% vesting after 4 years of service
Profit Sharing Plan Eligible after 1 year of service
Employee Stock Purchase Plan Discount on Carnival Corporation stock
Training In-house Discover University courses on professional development
Rewards & Incentives Employee Recognition and Reward Programs; rideshare, financial commuter incentives; special employee discounts for local venues, banking services and retail stores
For more than 140 years, Holland America Line has been a recognized leader in cruising, taking our guests to exotic destinations around the world. Apply today and set sail on an exciting new career course! Our application process is quick and easy, be sure to login to our Talent Center and create a profile and then apply directly to your specific job.Holland America Line is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status.
Holland America Line Careers