Kyivstar.Tech is looking for a Backend Developer to join our Product Development Team. The role has all the advantages of working in a product team — versatile projects, plenty of independence, chance to influence the direction of the development and opportunity to grow with the role.
Required skills:
- Spring: Core, MVC, Security, Boot (2+ year);
- Microservices architecture understanding + understanding of Event Sourcing, CQRS and DDD;
- Restful services (REST) dev experience (2+ year);
- Persistence frameworks: Spring: Spring Data, Hibernate (2+ year);
- Experience in branch-based workflow (git);
- Messaging: ActiveMQ / JMS;
- Thorough understanding of RDBS: MySQL, PostgreSQL, Oracle and non-RDBMS like Cassandra;
- Unit testing with JUnit and Mockito;
- Experience with Docker containers in production (1+ year);
- Strong understanding | usage of SOLID principles and software design patterns;
- Experience with continuous integration as is (principles, instruments).
As a plus:
Responsibilities:
- Collaborate with development team, Product Owner and CTO in real and interesting product tasks;
- Selection and implementation of the necessary tools, technologies, and techniques;
- Designing and implementing architecture of an application;
- Code review and code quality control over formed standards of development;
- Writing efficient code.
We offer:
- Office or remote — it’s up to you: you can work from anywhere, and we will arrange your workplace
- Remote onboarding
- Performance bonuses for everyone (annual or quarterly — depends on the role)
- We train employees: the opportunity to learn through the company’s own library, internal resources and programs from partners
- Health and life insurance
- Wellbeing program and corporate psychologist
- Reimbursement of expenses for Kyivstar mobile communication