Назад к вакансиям

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

ТРАНЕМАКСУдалённоот 2 лет5/2Полная занятость
SQLPostgreSQLJavaGitREST APIKafkaSpring BootRabbitMQgRPCHibernateSpring FrameworkJunitJPASpring SecurityMockitoSpring DataLiquibaseApacheMaven

Описание

Требуется Java-разработчик для разработки высоконагруженного сервиса интеграции складских систем.

Обязанности

  • Разработка и поддержка микросервисов в рамках интеграционной платформы
  • Проектирование и реализация API
  • Проектирование схем баз данных, оптимизация запросов
  • Проводить code review, участвовать в обсуждении архитектурных решений
  • Покрывать написанный код unit и интеграционными тестами

Требования

  • Опыт коммерческой разработки на Java от 2 лет
  • Уверенное знание Java Core (Stream API, Concurrency, Collections)
  • Опыт работы со Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Опыт работы с PostgreSQL, JPA/Hibernate
  • Опыт работы с брокерами сообщений: Kafka или RabbitMQ
  • Опыт проектирования REST API, gRPC
  • Знание паттернов проектирования

Будет плюсом

  • Опыт работы с Spring Cloud
  • Опыт работы с Docker, Kubernetes
  • Понимание observability (Prometheus, Grafana, ELK)
  • Опыт работы с микросервисной архитектурой (gRPC)

Условия

  • Конкурентная заработная плата (обсуждается индивидуально)
  • Удаленный формат работы
  • Профессиональный рост и участие в архитектурных решениях
  • Дружную команду без лишней бюрократии
  • Оформление: Трудовой договор·Договор ГПХ с самозанятым, с ИП, с физлицом
  • График: 5/2
  • Рабочие часы: 8