#ocvMufwH
osure to microservices and messaging based architecture. As a Software Engineer, you will get to use some of the latest tools and technologies, you will develop, enhance and maintain features in the TiVo service while continuously improving the efficiency, scale, observability, resiliency and availability of the cloud services (both public and private). This will involve developing APIs and stream processing applications.
Enjoy the opportunity to draw on your passion for problem-solving and simplifying tasks, as well as your technical skill set to make important contributions to the platform. You''ll collaborate daily in an agile development environment with an extended team of experienced engineers and architects.
What you will get to do:
Develop detailed design specifications, unit test plans, and high-quality code. Work with a team of talented software engineers through the entire development cycle, from design through deployment and monitoring.
Work with Architecture, Development, QA, and other engineering groups to define, build, and evolve into a world-class software development organization.
Provide on-going product maintenance and enhancements to production applications.
Proactively identify opportunities for improvement.
Who we are looking for:
3+ years of relevant industry experience
Solid Computer Science fundamentals and object-oriented programming and design
Good hold on Algorithms and Data Structures
Strong written and verbal communication skills
Bachelor''s in computer science or equivalent
Must have -
Strong expertise with Java, Spring, Spring Boot frameworks
Developed applications dependent on SQL and NoSQL Databases
Experience with messaging systems like Kafka, RabbitMQ
Developed applications in a microservice architecture
Nice to have -
Experience with Cloud technologies like AWS, docker, Kubernetes, serverless
Knowledge of Java8
Knowledge of MongoDB
What will make you successful:
The ability to propose, design and develop solutions that scale
Keen troubleshooting skills and practiced agile development methodology
Excellent written and oral communication skills
Expert problem-solving skills
Life @ Xperi:
At Xperi, we value People, Customers, Performance and Innovation. We are dedicated to creating a workplace where all employees have a voice and sense of belonging, feel safe and valued, and are acknowledged for how their unique differences contribute to organizational culture and business outcomes.
Our employees and their families are important to us, and our comprehensive pay, stock and benefits programs reflect that. Xperi supports personal well-being, builds financial security and enables employees to share in our collective success.
Rewards include: