Solve.Care

Java Team Lead

Solve.Care

Remote job description

Requirements:

5+years ofJava development experience;
2-3years ofTeam/Tech lead experience;
Hands-on experience with Java8, Java11, Java12;
Experienced inSpring, REST, Hibernate;
Experienced inOOP/OOD;
Experience inarchitecture and design patterns;
Experience with MySQL and Mongo databases;
Experience with web-enabled applications;
Experience with microservices and event-driven architecture;
Experience with Agile methodologies;
Ability toclearly document behavior ofcode;
Experience working with GIT;
Experience with AWS orsimilar Cloud Platform vendors;
Experience with Apache Kafka.

Will be plus:

Experience with AI, ML, NLP, Blockchain;
Can manage own tasks and maintain stability inambiguity;
Has acquired sufficient experience with previous technologies toenable working with new technologies.

We offer:

Direct involvement into innovative global Healthcare product development;
Work with modern technology stack, including Blockchain;
Competitive compensation depending onexperience and skills;
Grant ofthe cost ofcertification andIT conferences;
Friendly and professional team, democratic management and office inKyiv center;
Compensation package (vacation, sick leaves, medical insurance etc) and other benefits aspaid lunches, wine Fridays, corporate events;
Relocation expenses toKyiv (ifrelevant).

Responsibilities:

Design and implement platform modules and components;
Implements features with the highest possible quality ofcode (min. bugs) which includes testing ofown code. Identify and address Bugs;
Analyze and clarify requirements, decompose tasks, estimate time frames;
Coach and lead less experienced team members;
Participate incode review and refactoring;
Develop Unit, Integration and Acceptance tests;
Participate inSCRUMdevelopment/process.



Summary
Solve.Care
Java Team Lead at Solve.Care

Tags: Java, Spring, Kafka

Share or copy

Job alerts