Senior Backend Engineer (Java) -
Full Time opportunity in Mountain View, CA
- Design and develop backend microservices using technologies such as Spring Boot, RESTAPIs, SQL databases, Time Series databases, Message Queues, Docker, etc.
- Scalethe system to perform complex processing on high-volume data feeds from a large population of diverse sensors.
- Collaboratewith Data Scientists to develop analytics and ML-driven services that generate insights and recommendations based on large amounts of data.
- Design services for fast performance, high scalability, and highreliability.
- Developautomated unit tests and integration tests to ensure high-quality, defect-free code.
- Develop integrations with 3rd party softwaresystems.
- Bachelor’s degree in Computer Science or a related field; Masters would be aplus
- Experience developing Production software in Java for high-scaleapplications
- Experience with SQL databases, NoSQL databases, and distributedsystems.
- Experiencewith Stream Processing technologies like Apache Spark or Apache Storm would be a plus
- 5+ years of experience in softwareengineering
- Strong verbal and written communicationskills
- Domainexperience in healthcare, biosensors, or related areas would be a plus, but is not required