Java Developer (Middle++ / Senior)

Нетбелл

Java Developer (Middle++ / Senior)

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

Ищем 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
Посмотреть контакты работодателя

Похожие вакансии

ГК Орбита
  • Москва

  • Не указана

Рекомендуем
ПУЛЬС АЙТИМ

Java-разработчик

ПУЛЬС АЙТИМ

  • Москва

  • Не указана

Рекомендуем
Swordfish Security
  • Москва

  • Не указана

Рекомендуем
НПП Баум

Senior/Lead Java Developer

НПП Баум

  • Москва

  • Не указана

Ведущий Java-разработчик

Цифровая Лаборатория

  • Москва

  • Не указана

Градус

Senior Java developer

Градус

  • Москва

  • Не указана

MANGO OFFICE
  • Москва

  • Не указана

РТК-СОФТ
  • Москва

  • Не указана

Альфа-Банк
  • Москва

  • Не указана

Bell Integrator

Java-разработчик

Bell Integrator

  • Москва

  • Не указана

Национальная Лотерея

Senior Java разработчик

Национальная Лотерея

  • Москва

  • Не указана

Хайтес Коммьюникейшнс
  • Москва

  • Не указана

Альфа-Банк
  • Москва

  • Не указана

Азиатско-Тихоокеанский Банк

Senior Java разработчик

Азиатско-Тихоокеанский Банк

  • Москва

  • Не указана

Яндекс
  • Москва

  • Не указана

Транснефть-Технологии

Fullstack Java разработчик

Транснефть-Технологии

  • Москва

  • Не указана

ГК Орбита
  • Москва

  • до 350000 RUR

  • Москва

  • до 350000 RUR

АО «ОТП Банк» (JSC «OTP Bank»)

Senior Fullstack engineer (AI/ML platform)

АО «ОТП Банк» (JSC «OTP Bank»)

  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию