Java Backend Developer - Разработчик серверной части

Flextrela

Java Backend Developer - Разработчик серверной части

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

Обязанности:

- Разработка сервисов на Java (Spring Boot)
- Проектирование и поддержка надёжной, масштабируемой backend-архитектуры
- Интеграция с внутренними и внешними системами через REST и брокеры сообщений
- Использование существующей инфраструктуры обмена сообщениями на базе RabbitMQ: отправка и приём сообщений, обработка событий, работа с очередями, топиками и DLQ
- Работа с различными типами хранилищ: реляционные (Oracle, PostgreSQL) и нереляционные (MongoDB, Elasticsearch)
- Разработка потокобезопасных решений с использованием многопоточности, синхронизации, concurrent-коллекций, оптимизация параллельного исполнения
- Применение подхода Test-Driven Development при реализации функциональности
- Обеспечение устойчивости и масштабируемости систем под высокой нагрузкой
- Участие в CI/CD процессах на базе GitHub Actions
- Внедрение и соблюдение стандартов безопасности в коде и архитектуре приложений (аутентификация, авторизация, безопасная работа с данными)
- Тесное сотрудничество с другими разработчиками, тестировщиками для достижения общих целей.

Требования:

- Уверенное знание Java 17 и опыт коммерческой разработки от 5 лет
- Отличное знание Spring Boot и его модулей (Spring MVC, Spring Data, Spring Security)
- Опыт разработки и поддержки высоконагруженных распределённых систем
- Отличное знание многопоточности в Java: потоки, синхронизация, volatile, Concurrent API, thread pools, race conditions, deadlocks
- Опыт интеграции с RabbitMQ
- Опыт работы с MongoDB и Elasticsearch: чтение, индексирование, фильтрация, агрегаты
- Глубокое понимание REST API, сервисной архитектуры, принципов SOLID и DDD
- Навык разработки через тестирование (TDD)
- Уверенное владение SQL, написание сложных запросов, анализ планов выполнения
- Опыт работы с Oracle (включая PL/SQL) и PostgreSQL
- Опыт миграции данных между Oracle и PostgreSQL
- Понимание принципов безопасной разработки
- Опыт написания модульных и интеграционных тестов
- Опыт работы с Docker и GitHub Actions
- Умение закладывать надёжность и масштабируемость при проектировании

Условия:

- Интересные технические вызовы и сложные архитектурные задачи
- Работа в профессиональной команде с высоким уровнем автономности
- Конкурентная оплата и долгосрочное сотрудничество

- Полностью удалённый формат и гибкий график работы, из любой страны, кроме РФ и Беларуси (full-time)

Навыки
  • Java
  • ORACLE
  • Spring Boot
  • PostgreSQL
  • MongoDB
  • Elasticsearch
  • SQL
  • Oracle Pl/SQL
  • GitHub Actions
  • RabbitMQ
  • NoSQL
  • C++
  • Алгоритмы и структуры данных
  • Микросервисная архитектура
  • SOAP
  • gRPC
  • Multithread Programming
Посмотреть контакты работодателя

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

Новео
Удаленная работа
  • Сербия

  • Не указана

Рекомендуем
Team4You
Удаленная работа
  • Сербия

  • Не указана

Рекомендуем
Fundraise Up
Удаленная работа
  • Сербия

  • до 6300 USD

Рекомендуем
Nitka Technologies, Inc.

Data Security Engineer/Developer

Nitka Technologies, Inc.

Удаленная работа
  • Сербия

  • до 6300 USD

STARTRIBE LTD
Удаленная работа
  • Сербия

  • до 6300 USD

ZiMAD

BI Developer

ZiMAD

Удаленная работа
  • Сербия

  • до 6300 USD

Game Developer Pixi.JS

АЛЬФА СОФТ

Удаленная работа
  • Сербия

  • до 6300 USD

Access Softek (ИП Рытиков Сергей Сергеевич)

Мидл Back-End разработчик (C#)

Access Softek (ИП Рытиков Сергей Сергеевич)

Удаленная работа
  • Сербия

  • до 6300 USD

Gaijin Games

.NET Backend Developer

Gaijin Games

Удаленная работа
  • Сербия

  • до 6300 USD

Новео
Удаленная работа
  • Сербия

  • до 6300 USD

Новео
Удаленная работа
  • Сербия

  • до 6300 USD

Flextrela
Удаленная работа
  • Сербия

  • до 4000 USD

Belka Games CY LTD
Удаленная работа
  • Сербия

  • до 4000 USD

Playrix
Удаленная работа
  • Сербия

  • до 4000 USD

Nitka Technologies, Inc.

Angular developer

Nitka Technologies, Inc.

Удаленная работа
  • Сербия

  • до 4000 USD

HUMANOPS LTD
Удаленная работа
  • Сербия

  • до 3000 EUR

Nitka Technologies, Inc.

Mobile Developer

Nitka Technologies, Inc.

Удаленная работа
  • Сербия

  • до 3000 EUR

AppMagic
Удаленная работа
  • Сербия

  • до 5000 USD

Nitka Technologies, Inc.

BI Application Developer (Domo)

Nitka Technologies, Inc.

Удаленная работа
  • Сербия

  • до 5000 USD

Nekki Limited

React developer

Nekki Limited

Удаленная работа
  • Сербия

  • до 5000 USD

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

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