Job Description
We are looking for a highly skilled Developer/Software Engineer to join our team in Kissimmee, Florida. In this role, you will contribute to the development and enhancement of innovative software solutions, with a focus on delivering exceptional user experiences. This is a long-term contract position that offers the opportunity to work on exciting projects in a collaborative and hybrid work environment.
Location: Kissimmee, Florida (Hybrid – onsite once a week, currently Thursdays)
Schedule: Monday – Friday, 40 hours/week (EST)
Job Overview:
We are seeking a Senior Software Engineer to develop innovative solutions that enhance the guest experience for a Navigator application. This hands-on role involves engineering Java applications and backend systems, estimating, planning, designing, and developing new features in collaboration with cross-functional teams. Candidates will be part of an empowered and autonomous team fostering ownership of the product and technology.
Key Responsibilities:
Design & Development: Own the development of software fixes, enhancements, components, and new systems/applications.
Feature Creation: Collaborate with product managers and story owners to design features and prioritize tasks.
Coding: Develop mobile applications and backend systems, resolve defects, optimize performance, and deploy code.
Release Management: Assemble releases and facilitate improvements in delivery and release processes.
Cross-Team Collaboration: Partner with the mobile team to establish data contracts and solve complex problems involving product, design, and QA.
Quality Assurance: Participate in software design, coding, and code reviews, while supporting improvement efforts in processes and technology.
Operational Support: Assist with on-call responses to critical issues and transitions during implementation.
Required Qualifications:
Bachelor’s degree in Computer Science or a related field (or equivalent work experience).
5–8 years of experience developing Java REST applications for enterprise or consumer use.
2+ years of experience developing backend systems with TypeScript.
Agile Team experience across product, design, QA, and development disciplines.
Technical Skills:
Strong CS Fundamentals with adherence to best practices in code quality and design patterns.
Expertise in Java 17, Spring Boot, Kubernetes, and Docker.
Knowledge of TypeScript (preferably with Nest.js).
Experience with networking protocols (HTTP, Socket connections).
Proficiency in SOAP and REST for Web Services.
Familiarity with software performance optimization techniques (memory, CPU, scaling).
Experience with security practices, including OWASP recommendations.
Soft Skills & Additional Requirements:
Excellent written, verbal, and interpersonal communication skills.
Proven ability to work collaboratively within diverse project teams across multiple time zones.
Strong organizational and time-management abilities, with a commitment to quality.
Experience managing virtual teams across onsite and offshore locations.
Ability to support operational needs beyond standard business hours, including hyper-care shifts as required.
Work Environment:
This hybrid position is based in Florida, with onsite work currently scheduled once a week (Thursdays).
Hybrid remote