Sr Software Engineer-Java Backend
You will be working in a small team of multi-disciplined engineers on creating the next generation video consumption platforms. We expect you to be up to date on the happenings in the JVM-based server community, passionate about what you do and connected to the open source community. You will participate in overall system design, come up with web-tailored solutions that emphasize reuse and good design patterns.
- Define, architect and build high-quality software solutions
- Collaborate with other software engineers and cross-functional teams
- Evangelize technologies, solutions, and best practices
- Contribute new ideas to a larger community of high-caliber professionals
- Balance resources, requirements, and complexity
- Pair program, all day, every day and believe in working at a sustainable pace
- Very passionate about coding (If you have a Github profile, that’s awesome! Would love to check it out! We will also ask you to code before or during the interview).
- Very passionate about OO design and aware of the different layers that exist in a system (we will ask you to design a system during the interview).
- Capable of leveraging basic Data structures and algorithms to solve problems
- Strong communication skills and interest in a pair-programming environment
- A master of:
- Developing REST APIs
- Able to demonstrate working knowledge in the following things:
- Unit tests, Integration & Load testing for APIsGit
- Maven or Gradle
- ORM (e.g JPA, Hibernate)
- Using Docker for deployment
- Familiar with Spring Boot
- Familiar with Queuing technology
- Experience in Test Driven Development (TDD) and agile methodologies
- Worked with Postgres, RDS, or Oracle DB technologies
- Familiar with Kubernetes
- Familiarity with entertainment industry is a plus
- Comfortable with a DevOps culture including Continuous Delivery, deployments in the cloud which are fully automated
BS in Computer Science or related field with 5+ years of experience preferred Company Overview
Movies Anywhere is the next generation of in-home entertainment, providing an unparalleled digital entertainment experience. Leveraging cutting edge technology, unique partnerships, and a talented team, Movies Anywhere is an exclusive, cross-platform, cloud-based movie service that enables consumers to seamlessly discover, grow, access, and enjoy their personal digital movie collection across a variety of studios, retailers, and platforms all in one convenient app or website.