Java-разработчик (middle)

Оплата не указана

МИТРА СОФТ

г. Санкт-Петербург

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Компетенции

Middle

Проект

Сервис предоставляет единую точку входа для обмена данными между корпоративными пользователями и внешними контрагентами, гарантирующую конфиденциальность и сохранность передаваемой информации.

Мы создаем собственный набор Java-инструментов для выполнения задач, а также работаем с API, связывающий самые разные сервисы.

Обязанности

  • Реализация новых бизнес-фич;
  • Поддержание текущего функционала;
  • Участие во всех этапах разработки от анализа до тестирования и деплоя;
  • Рефакторинг кода и решений в целом;
  • Покрытие кода тестами.

Требования

  • Уверенное знание Java 11/17 (Multithreading, Streams);
  • Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security, Reactor).
  • Базы данных:
    • PostgreSQL;
    • Знание SQL и опыт работы с ORM (например, Hibernate или JPA);
    • Опыт работы с транзакциями и оптимизации запросов.
  • Контейнеризация:
    • Знание Docker (создание и управление контейнерами);
    • Будет преимуществом: опыт работы с Kubernetes.
  • Микросервисы:
    • Подтвержденный опыт работы;
    • Знание и понимание принципов масштабируемости и отказоустойчивости в распределённых системах.
  • REST API и WebSocket:
    • Разработка и интеграция RESTful API.
    • Понимание принципов HTTP/HTTPS, работу с запросами и ответами.
  • Опыт работы с брокерами сообщений: Kafka, RabbitMQ или ActiveMQ;
  • Внимательность, и поэтому в сопроводительном письме Вы напишете слово "pong";
  • Тестирование:
    • Написание юнит-тестов (например, с использованием JUnit, Mockito);
    • Опыт работы с интеграционными тестами.
  • Будет преимуществом: Высшее техническое образование.

Будет значительным плюсом

  • Опыт работы с высоконагруженными системами;
  • Понимание архитектурных паттернов (SOLID, DRY, KISS);
  • Опыт проектирования и разработки многозадачных и многопоточных приложений;
  • Опыт работы с Cloud-платформами (AWS, GCP, Azure);
  • Знание принципов безопасности (например OAuth2 или JWT).

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

Spring framework
Spring boot
Postgresql
Junit
Version control/git
Java
Docker
Websockets
Apache kafka
Spring security

Адрес

Москва, Воронцовская улица, 35Бк1

Контактная информация

МИТРА СОФТ

Сайт: MitraSoft.ru

Почта: не указана

Вакансия опубликована 12.02.2025 в г. Санкт-Петербург.

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

#

Не указана

Санкт-Петербург

Полный день

Подробное описание

6 февраля

#

Middle

Санкт-Петербург

Удаленная работа

Подробное описание

12 февраля

#

Санкт-Петербург

Адмиралтейская

и еще 2 станции

Удаленная работа

Подробное описание

13 февраля