Java-разработчик
Описание
Обязанности: Разрабатывать и поддерживать backend-сервисы на Java 18–21. Проектировать и реализовывать REST API. Разрабатывать бизнес-логику на Spring / Spring Boot. Работать с PostgreSQL: проектирование запросов, оптимизация, транзакции, индексы. Работать с OpenSearch: индексация данных, поиск, фильтрация и оптимизация поисковых запросов. Участвовать в проектировании и развитии микросервисной архитектуры. Разрабатывать интеграции с внешними системами. Писать unit- и интеграционные тесты. Участвовать в code review и технических обсуждениях. Находить и устранять проблемы производительности и надежности сервисов. Участвовать в проработке архитектурных решений и оценке технической сложности задач. Поддерживать и развивать существующий код, проводить рефакторинг. Требования: Коммерческий опыт разработки на Java от 5 лет. Уверенное знание Java 18–21: Core Java, Collections, Generics, Stream API, многопоточность, JVM и управление памятью. Уверенное знание Spring / Spring Boot: DI, REST API, конфигурация, валидация, обработка ошибок, работа с БД. Уверенное знание PostgreSQL: сложные SQL-запросы, JOIN, CTE, оконные функции, индексы, транзакции и оптимизация. Опыт разработки REST API и микросервисной архитектуры, понимание принципов построения высоконагруженных и отказоустойчивых систем. Опыт работы с Kafka и event-driven архитектурой. Опыт работы с OpenSearch / Elasticsearch: индексация, поиск, фильтрация, mapping. Опыт с Docker, Kubernetes и CI/CD, понимание принципов observability (логи, метрики, tracing). Знание SOLID, паттернов проектирования и Clean Code; опыт написания unit- и интеграционных тестов, профилирования и оптимизации Java-приложений. Опыт работы с Git, code review и Agile/Scrum; умение самостоятельно разбираться в незнакомом коде и решать технические проблемы. Условия: Оформление по ТК РФ в ИТ компании; Белая и конкурентоспособная зарплата, премии; ДМС, компенсация обучения и спорта; Корпоративное обучение: внутренние митапы, участие в конференциях, доступ к корпоративным библиотекам технической и бизнес литературы; Экспертный рост, понимание своей карьерной траектории в рамках единой команды. Территориально: г. Москва, БЦ Комсити, Румянцево. ( Готовы рассмотреть кандидатов из регионов с посещением офиса в городе присутствия )