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

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

65appsИжевскГибридот 6 лет5/2Полная занятость
PostgreSQLJavaREST APIRedisSpring BootClickHouseMongoDBМикросервисыElasticsearchHibernateSpring Data JPATestcontainers

Описание

Обязанности

  • Опыт управления командой (позиция техлида/тимлида)

Требования

  • Опыт работы на аналогичной должности от 6 лет
  • Уверенное знание Java 17+ (Records, Pattern Matching, Virtual Threads и др.)
  • Опыт работы с реляционными БД (PostgreSQL) и ORM (Hibernate, Spring Data JPA), а также с NoSQL базами данных (Redis, MongoDB, Elasticsearch)
  • Понимание устройства REST API и микросервисной архитектуры
  • Опыт работы с ClickHouse
  • Уверенные знания и опыт применения Testcontainers
  • Хорошее знание Spring Framework (Spring Boot, Spring Data, Spring Security)
  • Знание и опыт работы с брокерами очередей (Kafka, RabbitMQ)
  • Уверенное знание средств отладки и обработки ошибок, подходов к защите от уязвимостей, принципов SOLID, KISS, DRY
  • Понимание принципов CI/CD
  • Опыт проектирования высоконагруженных систем

Будет плюсом

  • знание Kotlin, gRPC и Protocol Buffers

Условия

  • Полная занятость
  • График: 5/2
  • Формат работы: гибрид (Ижевск)