Yana Sylchuk

Senior/Team Lead Java developer

Required Skills:

  • Lead the team of 5-6 engineers (coordinate, involve, mentor, give feedback)
  • Take part in development and code review
  • Manage development and solutions deployment Deliver high quality solutions
  • Take part in managing requirements for the projects
  • Cooperate with other engineering teams, Product Managers and Architects 3+ years of commercial experience with Java (JavaEE, JavaSE).

Main Responsibilities:

  • Experience in leading the team of 5+ engineers in Agile environment (Scrum, Kanban)
  • Experience with Spring framework, Spring Web, Spring Boot, Spring Cloud
  • Strong knowledge of OOP, OOD patterns
  • Strong knowledge of SQL
  • Great team player
  • At least Intermediate level of English

Will be a plus:

  • Experience in development of Web-services and SOA
  • Experience in development of Web-applications Understanding of Docker, Kubernetes, Mesos
  • Experience with NoSQL
  • Experience with Amazon AWS.

Employment Conditions:

  • Work in well-organized professional team
  • Interesting and challenging tasks, opportunities for self-realization and career growth
  • Corporate training programs, English language courses during working hours
  • 4 weeks of paid vacation, paid sick leave
  • Health Insurance
  • Comfortable working conditions, office in the center of the city with free underground parking slot

About the Team:
Team works on a new omni-channel product that unites all existed means of communication between companies and client from classic VoIP to digital messaging channels like WhatsApp, Facebook, Twitter, email, texts etc. We create a product helping to stay close to the customers and responds their requests at the earliest and to maximum effect.
Key technologies: Java8/11+, Spring Boot, Spring Data, MySQL, DynamoDB, Redis, AWS, Docker, Kubernetes, AWS Aurora, AWS S3