Previous Job
Previous
Java Back End Engineer
Ref No.: 17-08664
Location: Glendale, California
RMG Job:YES


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

At a minimum we’re looking for the following in a candidate:
● BS in Computer Science or related field with 5+ years of experience
● 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

Nice to Haves
○ GraphQL knowledge
○ Worked with DynamoDB or RDS
○ Familiar with Kafka
○ Familiar with Apache Tinkerpop
○ Familiar with Kubernetes
Education
BS in Computer Science or related field