View Our Website View All Jobs

Backend Java Engineer

eDriving is the leader in online drivers education and behind the e wheel training solutions serving teenagers, adults, contract drivers, and corporation nationwide. With more than 10 million customers to date, we are a profitable, private equity backed company on a big mission to build smarter drivers one at a time. Our mission is to offer a full suite of solutions that maximize road safety and enhance personal control of driver behavior and data. We will be the compelling choice for individuals, fleet customers, regulatory agencies, insurance companies and a myriad of other potential partners interested in this rapidly evolving ecosystems of drivers, cars and business models dependent on road safety. 

We’re looking for a fearless and hands-on Backend Java Engineer to join our fast paced team; someone excited by innovation and translating visions into a new product that can save lives.  This position is part of our start-up engineering team that is launching a telematics app and driving score in partnership with FICO.  Our engineering office is based in Santa Clara. 

eDriving at a glance

  • Bay Area fast growth and profitable market leader with over 430 employees worldwide.
  • Headquartered in Oakland.  Engineer teams are based at Oakland, Santa Clara, UK and India. 
  • 10 million customers in consumer market and over 700,000 fleet drivers in enterprise market, in 97 countries, using courses in 45 languages.
  • A customer base including large, global Fortune 500 companies.


  • Design and develop responsive applications to collect, aggregate, analyze and react to real time sensor data.
  • Develop an effective BI solution for visualizing information.
  • Build server side highly-scalable restful API for internal and public consumption.
  • Working in a fast-paced environment, with commitment and flexibility.
  • Work closely with other engineers and product/business teams to incorporate ideas and feedback in the product.

Basic Qualifications

  • Seasoned Java developer with 5+ years of hands-on experience.
  • Hands-on experience with NOSQL data storage solutions (dynamoDB.....)
  • Ability to break large problems into pieces and solving them methodically.
  • Knowledge of procedural and object oriented design, programming and testing techniques.

Desired Qualifications

  • Extensive experience working with large time series based data is a big plus.
  • Experience with Big data computing solution and real-time computation system is a plus.
  • Hands-on experience with AWS architecture, maintenance, performance monitoring and alerts, EC2, S3, dynamoDB.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file