Job Title: Senior Java Backend Engineer
Location: Mountain View, CA(Remote)
Duration: Fulltime role
End Client: Medical Fitness Domain
- Client is a Precision Health platform combining IoT Sensors, Machine Learning, and Medical Science to improve human metabolic health.
- We are looking for great engineers to join our team and advance our mission of improving metabolic health and reverse chronic diseases using IoT and Machine Learning.
Job Description:
Design and develop backend microservices using technologies such as Spring Boot, REST APIs, SQL databases, Time Series databases, Message Queues, Docker, etc.
Scale the system to perform complex processing on high-volume data feeds from a large population of diverse sensors.
Collaborate with 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 high reliability.
Develop automated unit tests and integration tests to ensure high-quality, defect-free code.
Develop integrations with 3rd party software systems.
Qualifications:
- Bachelor’s degree in Computer Science or a related field; Masters would be a plus
- Experience developing Production software in Java for high-scale applications
- Experience with SQL databases, NoSQL databases, and distributed systems.
- Experience with Stream Processing technologies like Apache Spark or Apache Storm would be a plus
- 5+ years of experience in software engineering
- Strong verbal and written communication skills
- Domain experience in healthcare, biosensors, or related areas would be a plus, but is not required.