Чем предстоит заниматься:
- Реализацией требований по созданному ТЗ;
- Решением задач в рамках проекта.
Чего мы ждем от тебя:
- Опыт разработки от 3 лет;
- Продвинутый уровень владения Java EE и SE;
- Знание основных библиотек, фреймворков (Spring, Hibernate) и шаблонов проектирования;
- Продвинутый уровень знания SQL и опыт работы с СУБД (PostgreSQL / MS SQL / Oracle) от 3 лет;
- Опыт работы с Docker и инструментами оркестрации;
- Продвинутый уровень применения основных парадигм и шаблонов интеграции приложений и систем;
- Опыт проектирования архитектурных решений;
- Продвинутый уровень знания программной инженерии, жизненного цикла программного обеспечения, управления требованиями;
- Опыт внедрения и контроля практик разработки (FT, UT, CodeReview), желательно TDD.
Будет плюсом:
- Опыт работы с legacy-кодом;
- Опыт работы в команде по гибким методологиям (Safe, Scrum);
- Опыт работы с k8s, Kafka и Redis;
- Опыт работы с ADO (Azure DevOps);
- Опыт применения практик DevOps (CI/CD);
- Опыт тестирования ПО, функциональное тестирование.