We are looking for a strong, Senior Java Engineer with architectural capabilities and a sharp, creative design eye, who has experience in designing and implementing distributed high-load systems.

Company Description
We develop wearable, sensor-based technologies that utilize big data analytics to provide customized solutions for parents to better connect, monitor and bond with their child during pregnancy. Our proprietary technologies create personalized solutions for better health and wellness.
Our innovative product seamlessly integrates a revolutionary multi-modal/multi-sensor pregnancy belt for safely capturing health and wellness data, with a cloud-based host to provided sophisticated signal processing and data management. Our technology platform is unique in delivering automatic, hassle-free, passive, continuous and remote pregnancy monitoring – safely and accurately.

Position Overview
We are looking for a strong, Senior Java Engineer with architectural capabilities and a sharp, creative design eye, who has experience in designing and implementing distributed high-load systems.

Responsibilities
● Design, develop, test and document scalable, highly reliable, medical system in a structured, disciplined, and fast-moving environment
● Develop within an Agile process, including design and code reviews
● Assist in converting business requirements into an architecture solution that serves as a blueprint for the development team.
Required Knowledge/Skills, Education, and Experience
● BS/MS degree in Computer Science or related discipline
● 4+ years of commercial Java experience, Java 8 knowledge
● Strong knowledge of Java core: collections, multithreading, etc.
● Experience with Spring ecosystem frameworks (Boot, Data, Security)
● Experience with distributed messaging systems (Apache Kafka is preferred)
● Experience with MQTT brokers is an advantage (e.g. EMQ – huge advantage)
● Experience with any of NoSQL databases (Cassandra and MariaDB are preferred)
● Experience with Docker (mandatory) and Kubernetes (advantage)
● Strong knowledge of Enterprise Application Architecture patterns
● Experience in working with distributed and high available systems
● Excellent spoken and written English is a MUST

Personal skills
● Ability to adapt new technologies fast
● Excellent communication, attitude and teamwork skills
● Ability to function both independently and in a large team
● Passion towards making great products
● Ability to take ownership of projects and taking them from start to finish within a schedule

About Freelancer Roman Shevchenko

We help companies to employ right people!

Job posted on 5 November 2020
15 views


Для отклика на эту и другие вакансии на Джинне войдите или зарегистрируйтесь.
  Receive new jobs in Telegram