Java-разработчик
DCloud- до 250 000 руб.
Описание
Проект:
Разработка высоконагруженной распределённой системы на Java с микросервисной архитектурой. Проект реализуется с нуля фокус на масштабируемости, отказоустойчивости и автоматизации бизнес-процессов.
Стек проекта:
Java 11+, Spring Framework, Spring Boot 2+, Hibernate, Docker, Kubernetes, Kafka, PostgreSQL
Команда:
Вы будете работать в составе кросс-функциональной команды разработки, тесно взаимодействуя с аналитиками, бэкенд- и фронтенд-разработчиками.
Soft-skills:
-
Ответственность и самодисциплина;
-
Умение эффективно использовать своё время и время команды;
-
Понимание рабочей этики (в общении с командой и заказчиком).
Hard-skills:
-
Уверенное владение Java 11+ ;
-
Опыт работы со Spring Framework (Core, MVC, Data, Batch, Cloud);
-
Знание Spring Boot 2.0+ ;
-
Опыт с JPA / Hibernate ;
-
Понимание принципов GoF, GRASP, SOLID и умение применять их на практике;
-
Умение писать чистый код, знание Sonarqube, Checkstyle ;
-
Понимание концепций 12FactorApp, MSA ;
-
Опыт работы с Kubernetes / OpenShift / GCP / AWS ;
-
Опыт контейнеризации с Docker ;
-
Опыт интеграции с брокерами сообщений ( Kafka / RabbitMQ / ActiveMQ / SQS );
-
Опыт работы с PostgreSQL / Oracle / MSSQL ;
-
Опыт написания тестов ( JUnit, Mockito ).
Задачи:
-
Разработка микросервисов и REST API;
-
Интеграция с брокерами сообщений и внешними системами;
-
Оптимизация и рефакторинг существующих сервисов;
-
Разработка и поддержка CI/CD-процессов;
-
Написание модульных и интеграционных тестов;
-
Участие в проектировании архитектуры и выборе технологий.
Будет плюсом:
-
Опыт с Camunda / Zeebe / Temporal / Netflix Conductor / AWS StepFunctions ;
-
Знание Debezium, SQL, JOOQ ;
-
Опыт работы с Testcontainers, AssertJ, Wiremock / Prism ;
-
Опыт с Redis / Hazelcast / Tarantool ;
-
Опыт с MongoDB ;
-
Знание resilience4j и применение resilient-паттернов (circuit breaker, retry, bulkhead и др.).
Плюшки:
-
Можно работать со своего оборудования или получить ноутбук и монитор от компании;
-
Компенсация лицензий на IDE;
-
Работа в распределённой команде с гибким графиком;
-
Минимум бюрократии, максимум реальной инженерии.
Процесс:
Общение в чате с HR ( 10 минут);
Прохождение короткого технического теста ( 15 минут);
Техническое интервью с командой (1 час) без олимпиадных задач;
Оперативный выход на проект в течение 2 недель.
О нас:
Dcloud это сообщество независимых разработчиков, основанное более 10 лет назад профессионалами из ведущих IT-компаний (Epam, Luxoft, Accenture).
Мы создаём проекты с нуля для крупных корпораций и стартапов, ценим инженерное мышление и инициативу.
Присоединяйтесь к нам! Если вы хотите работать над масштабными, технологичными проектами и приносить реальную ценность Dcloud ждёт вас.