CAI
Join Our Team as a Full Stack Java Developer!
CAI is a leading global technology services firm with over 8,500 associates worldwide and a robust yearly revenue exceeding $1 billion. With over 40 years of excellence, we are dedicated to uniting talent and technology to power remarkable outcomes for our clients, colleagues, and communities. Our commitment to innovation and neurodiversity continues to set us apart in both public and commercial sectors.
About the Role:
As a Full Stack Java Developer, you will play a pivotal role in the development and implementation of a proprietary in-house product designed for streaming media, sports, and television. Collaborating closely with the Product, Engineering, Business, and Innovation teams, you will help design and develop scalable, cloud-native applications that make a real impact for a leading global hospitality brand.
What You'll Be Doing:
Engage in the design and delivery of custom-developed full-stack solutions from concept to production.
Work with a modern tech stack, including Node.js, Next.js, React, Java, SQL Server, and NoSQL (Couchbase).
Focus on building scalable, resilient, and high-performance applications suited for enterprise-grade users.
Collaborate with QA engineers to contribute to testing and test automation using Playwright and Jira with X-ray.
Utilize AI tools to enhance efficiency and improve code quality.
Adhere to the best development standards and practices regarding design, frameworks, and code.
Incorporate DevOps and automation techniques into the development lifecycle.
Provide clear, structured documentation for all deliverables.
What We're Looking For:
A minimum of 7 years of software engineering experience.
Expertise in Next.js, React, Java, and full-stack development at an enterprise scale.
Proven experience building custom, proprietary products from the ground up.
Highly desirable experience with streaming platforms and TV solutions/applications.
Successful track record of designing and delivering scalable solutions utilizing microservices and cloud-native architectures (preferably AWS or Azure).
Experience with automated and unit testing, as well as CI/CD pipelines.
A positive mindset of ownership and innovation, combined with strong business acumen to understand product impacts.
Excellent collaboration and interpersonal skills, with a willingness to mentor, influence, and lead others.
Physical Demands:
This role requires the ability to perform essential functions of the job safely and successfully, which includes:
Sitting or remaining stationary for extended periods while using a computer.
Conducting repetitive tasks involving a mouse, keyboard, and monitor.
If you need reasonable accommodations during the application or interview process, please reach out for assistance.
We invite all qualified candidates to apply and be part of our innovative team!