Carnival Cruise Lines - Seattle, WA

posted 21 days ago

Full-time - Senior
Hybrid - Seattle, WA
Scenic and Sightseeing Transportation

About the position

The Senior Applications Developer - Java at Holland America Line is responsible for architecting and implementing complex Java backend solutions for enterprise-level web applications. This role involves building and optimizing implementations while ensuring compliance with security and privacy policies. The developer will work closely with various teams to ensure applications meet business expectations and are efficient.

Responsibilities

  • Designs and implements high performance, high-quality, scalable enterprise information architecture, and distributed applications design with security best practices.
  • Implements data integration and data access solutions across various legacy, enterprise, and departmental applications via web services, XML, SOA, WSDL, REST, Messaging services.
  • Participates in code reviews and provides suggestions to improve quality and comply with architectural, design and coding standards and best practices.
  • Collaborate with frontend and mobile app developers to ensure seamless integration between APIs and client applications.
  • Conduct technical analysis to arrive at solutions and create technological artefacts in response to production issues.
  • Facilitates knowledge transfer to development and support team members.
  • Maintain effective relationships with user department personnel.
  • Create and maintain web application architectural documentation and standards.

Requirements

  • BS or BA degree in information systems, computer science, business administration or related work experience.
  • 8+ years of commercial or enterprise large scale web application and implementation, specifically Java 8+Minimum.
  • 5+ years development and implementation of Web Services and/or Service Oriented Architecture (SOA).
  • 5+ years working experience with RESTApi.
  • 5+ experience with API development platforms.
  • 5+ working experience and expertise with Spring (Spring Boot, Spring Security) and Hibernate, JPA.
  • Working knowledge of relational databases (Oracle) and database design.
  • Experience in development tools (Eclipse, IntelliJ, Maven, Jenkins) and applications platforms.
  • Experience with Continuous Integration practices.
  • Excellent documentation and knowledge transfer skills.
  • Familiarity with Javascript/React is preferred.
  • Excellent communication, organizational and analytical skills.
  • Ability to multi-task and handle changing priorities.
  • Prior experience in leading/mentoring execution focused development teams.
  • Must be legally authorized to work in the United States.

Nice-to-haves

  • Familiarity with Javascript/React is preferred.

Benefits

  • Cruise and Travel Privileges for You and Your Family
  • Health Benefits
  • 401(k)
  • Employee Stock Purchase Plan
  • Training & Professional Development
  • Tuition & Professional Certification Reimbursement
  • Rewards & Incentives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service