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.