Java-разработчик
По договоренности
Обязанности:
- Дорабатывать и поддерживать существующие функциональности backend;
- Создавать и развивать существующий код, рефакторинг и оптимизация кода при необходимости;
- Решать задачи проектирования и разработки компонентов продукта;
- Уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев;
- Создавать и поддерживать проекты различной сложности;
- Разрабатывать сложные, высоконагруженные сервисы;
- Проводить экспертизу и контроль качества программного кода (+Code review);
Проектировать и разрабатывать высоконагруженные сервисы (на проекте Java 11-17, фреймворк Spring Boot).
- Опыт разработки java, Spring от 3 лет;
- Знание Java(11+) (Java Core, Java Collections, Java Concurrency, JPA), Maven ;
- Знание PostgreSQL (написание и оптимизация сложных запросов);
- Spring Framework (Spring boot, MVC, Security);
- Система сборки Git;
- Опыт работы с многопоточными приложениями, распределенными и высоконагруженными системами;
- Опыт работы с СУБД PostgreSQL, elasticsearch;
- Опыт работы с Kubernetes;
- Опыт работы с Kafka, Docker, Docker Compose;
- Понимание микросервисной архитектуры;
- Знание основных паттернов проектирования DI, SOLID;
- Опыт enterprise разработки высоконагруженных сервисов - будет преимуществом.
- Оформление по ТК РФ;
- Белая зарплата;
- Рабочая техника;
- Удаленная работа.
Опубликована месяц назад
Вакансия в подборках
Похожие вакансии
200 000 - 350 000 ₽
от 250 000 ₽