Lead Applications Developer

Norwegian Cruise Line Holdings Ltd.
FL, United States
Full-time

JOB SUMMARY : Responsible for leading development work on the latest NCL integration platforms and tools that fulfill strategic business requirements.

Serve as a subject matter expert in the implementation and enhancing the existing middleware technologies in order to successfully enable technology activities critical to the success of Norwegian Cruise Lines and Holdings.

DUTIES & RESPONSIBILITIES :

  • Design, manage and maintain message transformations for Seaware in the IBM Middleware software such as IIB / ACE / MQ and knowledge of DataPower.
  • Design, manage, develop, enhance and maintain custom API messages based on Seaware APIs for our websites and external partners with products such as IBM MQ / IBM ACE.
  • Develop and maintain messages developed on Scala / Java for Seaware APIs.
  • Upgrade and enhance production monitoring tools for middleware components and environment to support new features as the new releases of Seaware and software that come in.
  • Configure and support middleware environments for load testing.
  • Resolve issues arising from requests to change business specifications or defined tasks.
  • Troubleshoot production issues, interact with stakeholders varying from internal development teams to different business areas.
  • Partner with QA teams to support testing of the application fixes and enhancements.
  • Perform other job-related functions as assigned.

QUALIFICATIONS

DEGREE TYPE : Bachelor's Degree

FIELD(S) OF STUDY : Computer Science or related field of study

EXPERIENCE :

  • 10 years' experience in the Information Technology industry with progressively increasing levels of technical responsibility.
  • 5 years direct relevant experience developing and implementing solutions using various IBM middleware tools such as IBM MQ / ACE and DataPower.
  • Experience working on cloud technologies preferably in AWS.

COMPETENCIES / SKILLS :

  • Exposure to Kubernetes and DEVOPS methodologies
  • Sound knowledge in Oracle SQL and language such as Scala / Java and exposure to frameworks such as Play / Akka.
  • Experience across multiple platforms, including distributed systems.
  • Demonstrated extensive experience developing complex integration frameworks for high throughput and high available systems.
  • Should be able to communicate complex problems to other people in a simple way that they will understand.
  • Ability to demonstrate strong reasoning and analytical skills resulting in in-depth analysis of the operational and functional aspects of technical solutions.
  • Deep knowledge and understanding of application system architecture and IT infrastructure for support. Thorough understanding of Windows and Linux based operating systems.
  • Understands the benefits of the various design methodologies and development patterns.
  • Excellent verbal and written communication skills with ability to work well in a team-based environment.
  • Ability to support applications that run 24 / 7, 365 days a year with high availability and throughput.
  • Sound knowledge of XML & JSON processing preferred.
  • 18 days ago
Related jobs
Promoted
Norwegian Cruise Line Holdings Ltd.
FL, United States

Responsible for leading development work on the latest NCL integration platforms and tools that fulfill strategic business requirements. Ability to support applications that run 24/7, 365 days a year with high availability and throughput. ...

Promoted
AKIMA
Orlando, Florida

ASE is looking for an experienced Software Developer to work in support of Naval Air Warfare Center Training Systems Division (NAWCTSD) in Orlando, Florida. Updates software or enhance existing software capabilities. Researches, designs, and develops computer and network software or specialized util...

Promoted
Lockheed Martin
Orlando, Florida

Lockheed Martin is seeking a Software Quality Engineer for a position in Orlando, FL to develop and maintain Systems and Software Quality Engineering common processes that are aligned with AS9100 Quality Management System, Program and Customer requirements. Develops, modifies and applies quality pri...

Promoted
Vystar Credit Union
Jacksonville, Florida

This development will apply to stand-alone applications, enhancing current VyStar applications, or integrating multiple applications. Position will report to the Applications Development Manager and will take some project directives from Lead Application Developer and perform tasks efficiently. Part...

Promoted
VirtualVocations
Tamarac, Florida

A company is looking for a Mainframe Migration Developer for a US remote-based position. ...

Promoted
Akkodis
Orlando, Florida

We are hiring a Senior Software Engineer to join the Workflow Engineering Team to develop applications and services that orchestrate and automate business process logic workflows for enterprise applications under the Cloud and Data Transformation Engineering Organization. Experience with Software De...

Promoted
Sharp Decisions
Tampa, Florida
Remote

Title : Senior Full Stack Developer (100% remote and MUST HAVE Genesys Engage and/or Genesys Cloud). ...

Promoted
EdEx - Education Recruitment
Tampa, Florida
Remote

Job Title: Remote Software Engineer. As part of our commitment to flexible working arrangements, we are seeking a talented Remote Software Engineer to join our team and contribute to our exciting projects. We are looking for an experienced and motivated Remote Software Engineer to join our growing t...

Promoted
Suncap Technology, Inc.
Orlando, Florida

Position: Java Full Stack Developer. As a Full Stack Java Developer with CI/CD experience, you will be responsible for designing, developing, and maintaining scalable and efficient applications. Technical round with team for Angular & Java. Design, develop, test, and deploy full stack applications u...

Promoted
Syntricate Technologies Inc
Tampa, Florida

We are looking for a Mainframe Developer. Proficient in Mainframe development as well as multiple design techniques. Working proficiency in Mainframe toolset to design, develop, test, deploy, maintain and improve software. ...