Senior Java developer for Product company (offline) to $5000

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!

The job ad is no longer active
Job unpublished on 15 March 2021

Look at the current jobs Java Kyiv→