Java Team Lead

We are looking talented Java Team Lead

Required skills

  • 5+ years of Java development experience;
  • 2-3 years of Team/Tech lead experience;
  • Hands-on experience with Java 8, Java 11, Java 12;
  • Experienced in Spring, REST, Hibernate;
  • Experienced in OOP/OOD;
  • Experience in architecture 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 to clearly document behavior of code;
  • Experience working with GIT;
  • Experience with AWS or similar Cloud Platform vendors;
  • Experience with Apache Kafka.

Will be a plus

  • Experience with AI, ML, NLP, Blockchain;
  • Can manage own tasks and maintain stability in ambiguity;
  • Has acquired sufficient experience with previous technologies to enable working with new technologies.

Responsibilities

  • Design and implement platform modules and components;
  • Analyze and clarify requirements, decompose tasks, estimate time frames;
  • Coach less experienced team members;
  • Participate in code review and refactoring;
  • Develop Unit, Integration and Acceptance tests;
  • Participate in SCRUM development/process.

We offer

  • Direct involvement into innovative global Healthcare product development;
  • Work with modern technology stack, including Blockchain;
  • Competitive compensation depending on experience and skills;
  • Grant of the cost of certification and IT conferences;
  • Friendly and professional team, democratic management and office in Kyiv center;
  • Compensation package (vacation, sick leaves, medical insurance etc) and other benefits as paid lunches, wine Friday’s, corporate events;
  • Relocation expenses to Kyiv (if relevant).

Location

  • Kiev