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 Friday’s, 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.
