Sr or Lead Java Developer, El Segundo

Our startup client in El Segundo is a deep relationship with our firm. The founders and financial backers are experienced entrepreneurs who treat their people well and have developed alot of compelling technology in viable markets. We are seeking a Senior Java Developer who will be the main product owner and “right hand” for the CTO, with experience in building high-performing, scaleable web and mobile applications. You will be part of a fast-growing startup pioneering live video entertainment. You will be responsible for Java backend development while providing expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities:
Innovate, execute and excel in fast-paced environment.

Write well designed, testable, efficient code.

Communicate and work collaboratively with team.

Contribute in all phases of the development lifecycle.

Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.


Requirements:
Proven hands-on Software Development experience with strong API background

Proven working experience in Java development, particularly startup or rapid growth environments

Profound insight of Java and JVM internals (Data Structure, Classloading, Memory Management, Garbage Collection)

Experience with Relational Databases

Experience with spring-boot (or other MVC) framework

Experience with test-driven development

Strong product orientation and self management

Plus:
Experience with popular high-performing open source technologies (Redis, Cassandra, Zookeeper)

Android development

Experience with Live video streaming

AWS or equivalent cloud hosting provider