Java Engineer

Java Engineer
EF Learning Labs
Boston, MA

You will be involved in building the next generation EF Learning Labs technical
platform focused on scalability, geographical replication, big data, analytics, and

The technologies will include vert.x, Cassandra, Tinkerpop,
Elasticsearch, OAuth2, HK2, Jersey, Storm, Kafka, Docker, and Kubernetes.

You will touch both proprietary and open source EF Learning Labs projects.

Skills & Requirements

  • A motivated, self-starter
  • Sincere interest in the public web domain and the use of cutting edge open source technologies
  • 2-3 years professional Java programming experience
  • Source control experience, preferably git
  • Unit test experience
  • JavaScript asynchronous programming experience preferred (Familiarization with AMD, jQuery, RequireJS, node.js)
  • Experience with DI and RESTful services preferred

About EF Learning Labs
EF Learning Labs is the global research and development unit of EF Education
First, the world’s largest private educational organization. With EF Learning Labs
units in Shanghai, London and Boston, EF is transforming the way people learn
languages and building one of the first massively-scalable education businesses
on the planet.

Technology will change education forever. An educational revolution is underway, powered by technology and smart design. EF Learning Labs is at the forefront of this revolution, charting a future centered on iOS and Android devices. We are a prolific contributor to open source communities and do ground-breaking work in speech recognition, virtual collaboration and adaptive learning.

Our EF Learning Labs team is an unusual collection of talented software
engineers, designers, linguists, teachers, architects, and filmmakers who “get”
language learning and are constantly thinking about how the collision of code,
device, art, and human beings can work together to create student experiences
that make a difference.

Back to top