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
-
category
DevOps and SysAdmin -
posted
1353 days ago
https://www.remote.io/remote-devops-and-sysadmin-jobs/java-team-lead-6843