Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Java Developer - NoSQL Databases

Engineering | San Francisco, CA | Full Time

Job Description

 

Senior Java Developer - NoSQL Databases

Overview

Management of disparate multi-structured data is at the core of Zephyr's platform. This position is focused on furthering our unique data management platform and developing methods for ingesting, indexing and managing data within it.

What qualifies you to join?

  • Experience in developing high performing database intensive code
  • A deep love of everything data

Why should you join us?

  • We live and breath healthy code, just like you.
  • We want to work as a team to advance your skills and productivity
  • We understand that you should be rewarded for your abilities.
  • We are fun loving and encourage work-life balance.

Experience Requirements

Required

  • 5-6+ years of backend / data focused Java development
  • Experience working with efficient data structures and algorithms for large scale data analysis
  • Highly proficient with databases (we use both relational and NoSQL databases) 
  • Object Orientated design and development experience for large scale distributed applications
  • Experienced in estimating effort and elapsed time required to complete project deliverables
  • Advanced CS or Engineering Degree

Nice to Have

  • Experience within the Open Source community
  • Experience with complexity analysis
  • Exposure to one or multiple NoSQL databases (we use MongoDB and Neo4j)
  • Experience with text analysis
  • Experience of source code control with Git
  • Past success in a start-up environment

Responsibilities

  • Motivating and working closely with a team of scientists and developers
  • Strong business savvy and technical analytical ability – able to develop robust applications from business requirements documentation.
  • Provide feedback on business requirements documentation to ensure resolution of any apparent ambiguity or contradictions.
  • Participation in the selection and implementation of third party software to support design and maintenance.
  • Developing and communicating workload estimates (ie. Creation of workload breakdown plan to define and track software development efforts)
  • Delivering functionality within estimated effort and time frames
  • Conduct Design reviews with stakeholder team.
  • Conduct code reviews for their team members to ensure standards compliance.
  • Communicate issues and status information to stakeholder team.

Logistics

  • Must be legally able to work in the US
  • Must be located in San Francisco
  • No agencies