Position: Java Software Engineer
Company: InTechSoft
Experience required: 5y
Category: Java
English level: intermediate
Published: 2022-07-01T00:00:00+03:00

**About project**
The app brings together our team of doctors, developers, and AI scientists to give each individual the power to understand their health from a new perspective along with simple goals and clear follow-ups to improve. We’re working with Fortune 500 companies, schools, and individuals by the thousands and are rapidly growing.
The app makes you live longer. First, it collects your medical history and connects you with doctors to perform medical-grade tests. Then, it's AI analyzes your medical data to identify your top health risks, estimate your remaining lifetime, and give you simple, doctor-validated daily goals to increase your life expectancy. Finally, the App monitors your progress 24×7, diagnoses, and treats your conditions with the help of doctors.

**Required skills:**
— 5+ years of production R&D experience with complex software projects;
— Proficiency in Java, Spring, Spring Boot, Hibernate;
— Experience consuming/publishing RESTful APIs;
— Competence in design/implementation for reliability, availability, scalability, and performance;
— Cognizant of modern database/storage technologies;
— Knowledge of authorization mechanisms, such as JSON Web Token;
— Intermediate (and higher) English level;

**Will be a plus:**
— Experience with front-end development and React.JS/Redux in particular;
— Experience with Docker, AWS.

**Responsibilities:**
— design algorithms to replicate and surpass reasoning capabilities of human medical doctors;
— architect data structures holding medical knowledge;
— integrate with 3rd party systems and APIs;
— design, implement and publish RESTful APIs;
— help with building chatbots and our mobile app;
— positively impact human lives by developing a platform offering free healthcare.

**We offer:**
—  Paid sick leave/vacation days (6/up to 20 working days per year).
— Open management and friendly dynamic team (awesome team of professionals always ready to help).
— English speaking club, German Classes, internal courses, and other educational activities.
— Remote work - our team has been successfully operating all over the world.