Skip to main content

Java Developer (Middle++ / Senior)

Technology
Нетбелл
Москва, Россия1 нед. назадДо 31.07.2026

Описание вакансии

Ищем Java Developer в команду разработки высоконагруженных сервисов. Нужен разработчик, который понимает архитектуру, интеграции и качество кода.

Чем предстоит заниматься:

  • Разработка и развитие микросервисов на Java;
  • Проектирование API и интеграций между сервисами;
  • Работа с высоконагруженными системами и многослойной микросервисной архитектурой;
  • Разработка и поддержка интеграций через REST/Kafka;
  • Работа с PostgreSQL и оптимизация SQL-запросов;
  • Написание unit/integration тестов;
  • Участие в code review и архитектурных обсуждениях;
  • Взаимодействие с аналитиками, QA и смежными командами;
  • Участие в развитии CI/CD процессов и инженерных практик команды.

Что для нас важно:

  • Коммерческий опыт разработки на Java от 5 лет;
  • Последний опыт от 2 лет на проектах с развитой микросервисной архитектурой;
  • Уверенное знание Java 8–11 ;
  • Глубокое понимание ООП, SOLID, DRY, KISS;
  • Опыт разработки на Spring Framework (Spring Boot, Spring Cloud, Security, AOP и др.);
  • Опыт работы с Hibernate/JPA;
  • Уверенное знание PostgreSQL и принципов проектирования БД;
  • Опыт работы с REST API и асинхронными интеграциями (Kafka/RabbitMQ/Artemis);
  • Опыт написания тестов: JUnit, Mockito/TestNG;
  • Понимание принципов микросервисной архитектуры и её trade-offs;
  • Опыт работы с Git, Maven/Gradle;
  • Опыт контейнеризации и работы с Docker/Kubernetes/OpenShift;
  • Опыт работы с Jira/Confluence.

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

  • Опыт проектирования highload-систем;
  • Опыт работы с Swagger/OpenAPI, JsonSchema;
  • Опыт работы с Jaeger;
  • Знание JOOQ, Liquibase;
  • Опыт работы с WebFlux и реактивным стеком;
  • Понимание распределённых транзакций;
  • Опыт работы с CI/CD (TeamCity/Jenkins/Nexus);
  • Знание PL/SQL;
  • Опыт использования AspectJ и Lombok;
  • Понимание функциональной парадигмы разработки.

Мы ищем человека, который:

  • Пишет чистый, поддерживаемый и тестируемый код;
  • Умеет работать в команде и спокойно участвует в code review;
  • Понимает, как устроены сложные распределённые системы;
  • Может быстро погружаться в бизнес-логику и технический контекст.

Условия:

  • Работа над высоконагруженными enterprise/fintech продуктами;
  • Современный стек и микросервисная архитектура;
  • Сильная инженерная команда;
  • Удаленный формат работы (по РФ);
  • Конкурентная заработная плата;
  • Участие в развитии крупных продуктов и сервисов.

Ключевые навыки

  • Java

  • Spring Framework

  • Микросервисная архитектура

  • REST API

  • RabbitMQ

  • Apache Kafka

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?

Какой график работы?

Вакансия открыта?

Какая оплата труда?

Как с вами связаться?

Другой вопрос

Где предстоит работать

Москва

Запросить точный адрес

Keywords
JavaSpring FrameworkМикросервисная архитектураREST APIRabbitMQApache KafkaOpenShiftJOOQ Object Oriented QueryingLiquibaseJSONTestNGJiraKISS principleMAVENMcAfee VirusScanSwaggerMockitoAopAspectjPl / sql

Вас интересует эта вакансия?