Previous Job
Previous
Senior Java BackEnd Engineer
Ref No.: 18-04832
Location: Burbank, California
RMG Job:YES
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 re-use and good design patterns.
You will:
● 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

Sr Java - Java, Kotlin( Preferred) :
At a minimum we’re looking for the following in a candidate:
● Very passionate about coding (If you have a Github profile, that’s awesome! Would love to check
it out! Otherwise we will 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 (i.e. Knows basic
CS fundamentals, nothing crazy, just enough to make good decisions).
● Interested in technologies such as Haskell, Scala, etc

●A master of:
○ A JVM based language
○ Spring (or another DI platform)
○ Developing REST APIs

● Able to demonstrate working knowledge in the following things
○ Java
○ Unit tests
○ Integration & Load testing for APIs
○ Git
○ Maven or Gradle
○ ORM (e.g JPA, Hibernate)
○ Using Docker for deployment
Preferred Qualifications Nice to Haves
○ GraphQL knowledge
○ Worked with DynamoDB or RDS
○ Familiar with Kafka
○ Familiar with Apache Tinkerpop
○ Familiar with Kubernetes

BS in Computer Science or related field with 5+ years