Java-разработчик (Senior)
Senior Java-разработчик в Notamedia. Удаленная работа, полная занятость. Разработка высоконагруженных REST API, миграция устаревших систем, наставничество для младших разработчиков.
Разработка и поддержка серверных приложений и микросервисов на Java. Проектирование и разработка высоконагруженных REST API. Интеграция с внешними системами и сервисами (базы данных, очереди сообщений, кэши). Участие в архитектурном проектировании и выборе технологий для новых проектов. Оптимизация производительности и масштабируемости приложений. Миграция устаревших систем на современный стек. Написание тестов (модульных, интеграционных, e2e) и улучшение качества кода. Ревью кода и наставничество младших разработчиков.
Опыт работы с Java от 5 лет. Уверенное знание 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.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал