Senior Java Developer Remote

We are looking talented Senior Java Developer.

Required skills

  • 5+ years of Java development 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 databases;
  • Experience with web-enabled applications;
  • Experience with microservices and event-driven architecture;
  • Experience with Agile methodologies.

Will be a plus

  • Experience with AWS or similar Cloud Platform vendors;
  • Experience with Apache Kafka;
  • Experience with AI, ML, NLP, Blockchain.

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 in innovative global Healthcare product development
  • Competitive compensation depending on experience and skills
  • Friendly and professional team, democratic management and office in Kyiv center (after quarantine)
  • Compensation package (vacation, sick leaves, medical insurance, etc) and other benefits as paid lunches, wine Fridays, corporate events
  • Relocation expenses to Kyiv (if relevant)

Location

  • Remote