Java-разработчик (Ижевск)
Описание
65apps — ведущий российский аутсорс-разработчик цифровых сервисов для компаний лидеров рынка самых разных отраслей: fintech, telecom, e-comm, ритейл, страхование и госсектор. Мы создаем мобильные приложения, сложные корпоративные системы, web-приложения, а также проводим исследования и аудиты, оказываем техническую поддержку и имеем свое дизайн-агентство. Мы уже более 12 лет осознанно и целенаправленно помогаем бизнесу развиваться в цифровой среде, разрабатывая и запуская уникальные, сложные ИТ-решения. Особенность 65apps — это большой опыт работы с крупными федеральными компаниями и серьезное отношение к подбору и развитию наших специалистов. Именно поэтому свои проекты нам доверяют такие компании как: ЦБ РФ, МТС, X5 Group, Лента, Магнит, ВТБ, Альфа Банк, Т-Банк, Яндекс, Детский мир и многие другие. Сейчас мы ищем Java-разработчика в нашу команду на крупный проект одного из наших партнеров. Нужно будет: Проектировать и развивать высоконагруженные микросервисы на Java 17+ Управлять командой разработки: декомпозиция и оценка задач, код-ревью, менторинг Разрабатывать и поддерживать REST API, интеграции между сервисами Работать с реляционными и NoSQL-хранилищами (PostgreSQL, Redis, MongoDB, Elasticsearch, ClickHouse) Оптимизировать узкие места и запросы к базам данных Сопровождать код unit- и интеграционными тестами (JUnit, Mockito, Testcontainers) Обеспечивать качество и безопасность кода (SOLID, KISS, DRY, защита от уязвимостей) Участвовать в настройке и поддержке CI/CD Заниматься поддержкой сервисов и разбором инцидентов Мы ищем специалиста, который имеет: Опыт работы на аналогичной должности от 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 Мы в свою очередь даём все возможности для развития: Мощную команду, которая поддержит в работе и поможет развиваться; Интересные масштабные проекты с крупнейшими российскими компаниями, которые драйвят. Мы беремся только за те проекты, которые по-настоящему нравятся команде. У нас крупняк – интересный и разнообразный; Крутую технику для работы; Обучение и инициативы. Мы поддерживаем стремление сотрудников развиваться, пробовать новое и идти вперед. И даем все возможные ресурсы на воплощение в жизнь крутых инициатив и проектов; Гибрид в современном, уютном офисе в Ижевске; Оформление по срочному ТК РФ, ИП, ГПХ