Java Middle+ Разработчик

Java Middle+ Разработчик


Компания: DCloud

Локация: Удалённо

Зарплата: до 250 000 р. на руки

Опыт работы: 3–6 лет

Проект

Разработка высоконагруженной распределённой системы на 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;
  • Работа в распределённой команде с гибким графиком;
  • Минимум бюрократии, максимум реальной инженерии.

О нас

Dcloud — это сообщество независимых разработчиков, основанное более 10 лет назад профессионалами из ведущих IT-компаний (Epam, Luxoft, Accenture). Мы создаём проекты с нуля для крупных корпораций и стартапов, ценим инженерное мышление и инициативу.

Откликнуться: @DC_Sanjar

Report Page