Java Developer - remote
Требования
Местоположение и тип занятости
Компания
Торгово-аналитическая платформа (трейдинговый терминал)
Описание вакансии
Условия работы
У нас есть небольшая команда разработки на Java (5 человека), но сейчас мы начинаем разработку нашего нового проекта и хотим привлечь к нему много новых экспертных коллег ;)
Мы используем:
- Javа 16,
- Библиотеки и framework-и: Spring Boot 2 (IoC, MVC, Data, Test), Lombok, JUnit, Mockito, WireMock,
- Инфраструктура: Kubernetes, Helm, Docker, Postgres, Kafka,
- Рабочее окружение: Gitlab, Jira, Confluence, Slack
Чем предстоит заниматься:
- разрабатывать приложения на основе микросервисной архитектуры с нуля (никакого legacy),
- принимать участие в обсуждении и проработке архитектуры,
- настраивать детальный сбор метрик и обеспечивать грамотное логирование,
- тщательно покрывать код тестами,
- проводить и проходить code review,
- развивать инженерные практики в компании.
Пожелания к кандидату:
- отличные знания Java (8+),
- знание Spring и Spring Boot,
- понимание зачем нужны Docker и Kubernetes,
- опыт работы с Postgres,
- опыт работы с системами контроля версий (Git),
- умение писать простой и понятный код,
- знание принципов и шаблонов проектирования,
- умение работать в команде,
- высокий уровень самоорганизации.
Мы предлагаем:
- Гибкий график, демократия в отношениях и принятии решений,
- Оформление согласно ТК РФ, полностью “белая” заработная плата,
- Техника Apple,
- ДМС, программа корпоративных скидок,
- Удаленная работа.