Remote Backend Developer (Java)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Kyivstar.Tech is looking for a Backend Developer to join their Product Development Team.
  • The role offers the advantages of working in a product team, including versatile projects, independence, influence on development direction, and growth opportunities.
  • The company is a Ukrainian hybrid IT firm and a subsidiary of Kyivstar, one of Ukraine's largest telecom operators.
  • The mission is to create technological solutions that unleash business potential and meet user needs.
  • The team consists of over 500 specialists working in mobile and web solutions, design, development, support, and maintenance of high-performance systems.
  • The company values innovation and an entrepreneurial culture that fosters continuous evolution and creativity.

What you will do

  • Collaborate with the development team, Product Owner, and CTO on real and interesting product tasks.
  • Select and implement necessary tools, technologies, and techniques.
  • Design and implement application architecture.
  • Conduct code reviews and ensure code quality adheres to development standards.
  • Write efficient code.

Requirements:

  • A minimum of 2 years of experience with Spring: Core, MVC, Security, Boot.
  • Understanding of microservices architecture, Event Sourcing, CQRS, and DDD.
  • At least 2 years of experience in developing RESTful services.
  • Proficiency in persistence frameworks such as Spring Data and Hibernate for at least 2 years.
  • Experience with branch-based workflow using git.
  • Familiarity with messaging systems like ActiveMQ or JMS.
  • Thorough understanding of RDBMS (MySQL, PostgreSQL, Oracle) and non-RDBMS (Cassandra).
  • Experience in unit testing with JUnit and Mockito.
  • At least 1 year of experience with Docker containers in production.
  • Strong understanding and application of SOLID principles and software design patterns.
  • Experience with continuous integration principles and tools.

A plus would be

  • Knowledge of high-load systems.

Benefits:

  • The option to work from the office or remotely, with arrangements for your workplace.
  • Remote onboarding process.
  • Performance bonuses available for all employees, either annually or quarterly depending on the role.
  • Training opportunities through the company’s library, internal resources, and partner programs.
  • Health and life insurance coverage.
  • Wellbeing program and access to a corporate psychologist.
  • Reimbursement of expenses for Kyivstar mobile communication.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Leave a feedback