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

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

Botan Investments

Python разработчик

Botan Investments

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

  • Не указана

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

  • Не указана

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

Rust Developer

Nitka Technologies, Inc.

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

  • Не указана

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

  • Не указана

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

  • от 2500 USD

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

  • до 6300 USD

Game Developer Pixi.JS

АЛЬФА СОФТ

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

  • до 6300 USD

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

  • до 2500 USD

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

  • до 2500 USD

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

  • до 2500 USD

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

  • до 1700 USD

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

  • до 1700 USD

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

  • до 4000 USD

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

  • до 4000 USD

Nitka Technologies, Inc.

Golang Developer

Nitka Technologies, Inc.

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

  • до 4000 USD

Your Next Agency

Node.js Developer

Your Next Agency

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

  • до 3300 USD

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

  • до 4000 USD

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

  • до 4000 USD

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

  • до 5000 USD

C# Developer

Андреева Руслана

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

  • до 5000 USD

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

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