Войти

Middle Java Developer (remote)

Данная вакансия не актуальна.
Компания Farzoom
Тип Удаленная работа
Описание вакансии

 Фазум (www.farzoom.com) - разработчик продуктов и решений для автоматизации банков (банковские гарантии и факторинг), страховых компаний, производственных бизнес-процессов, госпроектов федерального уровня. На рынке с 2014 г., штаб-квартира в Сколово, офисы в Красноярске и Калининграде.


Являеnся лучшим fintech проектом 2016 года по версии Startupvillage Фонда "Сколково", призером конкурса Finopolis 2016 года Центрального Банка России, а также входиn в топ 8 fintech компаний России по версии ЦБ РФ на Finopolis 2018.


Компания активно развивается за счет постоянного роста клиентов и проектов, каждый год рост по прибыли на 50%. Среди клиентов компании - БКС, МКБ, Дом.рф, Открытие и другие.


На 2021 г. в компании работает ~100 сотрудников включая аутстафф. На проектах активно используются Java, React, микросервисы, CamundaBPM, PostgreSQL/MongoDB, Kafka, Jira, GIT, Docker, Swarm, Kubernetes, BigData.

Проекты ведутся по Agile, с применением CI/CD, небольшими командами (как правило, до 5 разработчиков). Регулярно проводится R&D деятельность для изучения новых технологий с последующим внедрением в свои продукты и решения.

Компания принципиально не развивает свой сайт (т.к. серьезные клиенты приходят через сайт не придут, а новым сотрудникам максимально подробно расскажут о компании на собеседовании).

В планах развитие бизнеса за рубежом, Фазум является резидентом технопарка в Дублине (Ирландия).

Основной технологический стек:

Java, Postgre SQL, Elastic Search, Camunda BPMN, Docker, Ansible, Kubernetes, Kafka, Spring Boot


Задачи:

•Участвовать в анализе задач с представителями бизнеса;

•Разрабатывать и сопровождать сервисы на Java и бизнес процессы;

•Анализировать код и оптимизация алгоритмы, сервисов и библиотек;

•Участие в ревью кода;

•Написание тестов для разрабатываемых компонентов.


Требования:

•Опыт работы на аналогичной позиции от 3 лет, желательно в системном интеграторе или компании-разработчике программного обеспечения;

•Знания Java 8/11/17, опыт работы с фреймворком Spring Boot/Quarkus/Micronaut;

•Наличие опыта работы с реляционными СУБД (PostgreSQL, MySql) или NoSQL-хранилищами (ElasticSearch, MongoDB);

•Знание средств разработки и сборки проектов (Git,Gradle,Maven);

•Опыт создания юнит-тестов(JUnit, Mockito);

•Понимание концепций SOA, Message Queuing и Web Services (SOAP, REST);

•Понимание принципов ООП, паттернов проектирования, следование принципам SOLID.

Будет плюсом:

•Наличие собственных «домашних» проектов или участие в Open Source проектах;

•Знание Groovy;

•Опыт работы с Саmunda BPM, IBM BPM/Lombardi, другие;

•Знание Linux, Docker и Kubernetes;

•Знакомство с системами управления задачами и проектами.