Lead Software Engineer (Java / Node.js)
: Job Details :


Lead Software Engineer (Java / Node.js)

OPTOMI

Location: Kissimmee,FL, USA

Date: 2025-01-14T03:23:20Z

Job Description:

Lead Software Engineer (Java/Node.js) - Hybrid 1x per week - Contract to Hire

Optomi, in partnership with one of the largest entertainment companies in the world, is seeking a Senior Software Engineer proficient with Java and Node.js to join the team. You'll be joining the Cruise Line team managing 10+ apps with a shared backend. These apps handle pre-arrival tasks, check-in, upgrades, and various other cruise experiences for guests. This role involves developing high-impact backend services, designing dynamic user interfaces with Flutter, and working on enterprise-grade systems in an AWS cloud environment. This opportunity offers competitive compensation and full benefits!

What the Right Professional Will Enjoy:

  • Building cutting-edge software for a unique, large-scale environment.
  • Expanding your expertise with Flutter and hybrid cloud technologies.
  • Solving complex problems like synchronization mechanisms for pre-arrival systems.
  • Working on secure, enterprise-scale authentication and access control systems.
  • Contributing to a high-performing and collaborative engineering team.

Experience of the Right Candidate:

  • 6-8+ years of software engineering experience with expertise in Java and Node.js.
  • Strong front-end/UI development skills, including knowledge of Flutter (or willingness to learn).
  • Hands-on experience with database technologies like MariaDB, MongoDB, or Couchbase, with a focus on syncing mechanisms.
  • Proficiency with Kubernetes or equivalent container orchestration tools.
  • Deep understanding of enterprise authentication systems (e.g., My ID, Keycloak).
  • Security-first mindset, adhering to stringent standards and protocols.

Technical Environment: Java, Node.js, Flutter, MariaDB, Couchbase, Kubernetes, Rancher, Keycloak, AWS

We Will Be Putting a High Emphasis On:

  • Developing and maintaining scalable backend services and APIs.
  • Building dynamic user experiences using Flutter.
  • Architecting synchronization mechanisms for complex systems.
  • Integrating and optimizing rules engines for seamless functionality.
  • Maintaining compliance with stringent security standards.
  • Mentoring and supporting junior engineers, fostering team growth.
Apply Now!

Similar Jobs (0)