Компания МТС Банк ищет старшего Java/Kotlin разработчика для работы в Москве. Компания развивает технологичные банковские сервисы и финтех-продукты для B2B и B2C, в том числе масштабное Insurtech-направление МТС Страхование, создающее страховые продукты, встроенные в клиентский путь на цифровых витринах компаний экосистемы.
Стек и подход:
Backend: Java 21, Kotlin, Spring (Boot, Cloud, Data), Micronaut (будет плюсом).
Базы данных: PostgreSQL, работа с большими данными.
Асинхронная коммуникация: Apache Kafka.
Инфраструктура: современные cloud-решения (K8s, Docker), CI/CD (GitLab CI/Jenkins).
Методологии: Agile (Scrum/Kanban), акцент на качестве кода и данных.
Задачи:
— Разрабатывать server-side приложения на Java/Kotlin.
— Участвовать в поиске, анализе и выработке архитектурных решений.
— Проводить code-review для постоянного совершенствования.
— Участвовать в развитии технических и технологических процессов в команде и компании.
— Общаться с архитекторами, аналитиками, тестировщиками, другими разработчиками.
— Писать SQL-запросы.
— Покрывать новый функционал unit- и интеграционными тестами.
— Взаимодействовать с заказчиками и аналитиками в процессе проектирования и реализации задач.
Требования:
— Опыт разработки на Java от 3 лет или на Kotlin от 2 лет.
— Хорошее знание Java SE (Collections, Concurrency, JMM, GC).
— Понимание сути паттерна MVC, опыт работы со Spring.
— Хорошее знание SQL.
— Умение обращаться с терминалом Linux.
— Опыт реализации сервисов в рамках микросервисной архитектуры.
— Понимание внутреннего устройства Spring Framework.
— Опыт участия в принятии архитектурных паттернов и решений.
— Опыт участия в разборе инцидентов.
Будет преимуществом:
— Опыт работы с Kafka.
— Опыт работы с Micronaut.
— Понимание работы корутин.
Задачи:
— разрабатывать и поддерживать микросервисы на Java 17+ (Spring Boot)
— участвовать в развитии архитектуры сервисов: от постановки задач до внедрения
— работать с технологическим стеком: Kafka, PostgreSQL, Kubernetes, Gitlab CI
— проводить code-review, участвовать в разборе инцидентов и развитии технических процессов в команде
— взаимодействовать с аналитиками, архитекторами, тестировщиками и другими разработчиками
Требования:
— опыт профилирования Java-приложений от 2-х лет
— опыт реализации сервисов в рамках микросервисной архитектуры
— понимание внутреннего устройства Spring Framework
— опыт участия в принятии архитектурных паттернов и решений
— опыт участия в разборе инцидентов
Будет плюсом:
— опыт разработки на C#
— знание платформы .net
Задачи:
— Участвовать в процессах разработки страховой платформы Impulse, обеспечивающих короткий time-to-market, высокий уровень качества, надежность, безопасность и производительность разрабатываемых решений;
— Участвовать в выборе инструментов и технологий разработки с последующим их внедрением.
Требования:
— Опыт коммерческой разработки на Java от 3 лет;
— Опыт работы со стеком: Java 8-17, Spring, Hibernate, PostgreSQL, Apache Kafka, Prometheus, OpenAPI, Swagger, Grafana, Liquibase;
— Понимание методологий разработки, принципов ООП и шаблонов проектирования;
— Опыт командной работы;
— Знание методик Scrum.
Условия:
— Профессиональное развитие в команде экспертов, нетривиальные задачи, новый интересный опыт;
— Возможность работать в составе крупной компании, лидере страхового рынка;
— Полное соблюдение норм Трудового Кодекса РФ;
— Полностью "белая" конкурентная зарплата, премии;
— График работы 5/2 (удаленный формат работы) или гибридный график с офисом ст. м. Киевская;
— Корпоративные скидки на страховые продукты (авто страхование, ВЗР и т.д.);
— Корпоративные скидки на фитнес, магазины-партнёры, книги и др.;
— Подключение к ДМС после успешного прохождения испытательного срока;
— Электронная библиотека с более чем 3000 книг на самые актуальные темы
Удалённоsenior
Зарплата не указана
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
— организация работы ИТ-команды (до 12 сотрудников), включая найм и мотивацию сотрудников;
— организация и контроль разработки нового функционала, включая процессы сбора требований, разработки, тестирования и внедрения функционала;
— работа с backlog команды, совместно с ВП команды включение задачи в backlog смежных команд, приоритизация и аргументация необходимости реализации задач;
— проектирование гибких, масштабируемых, высоконагруженных ИТ-решений на базе микросервисной архитектуры;
— формирование стандартов разработки.
Требования:
— опыт управления командой разработчиков от 1.5 лет;
— готовность принимать решения и брать на себя ответственность;
— опыт практической разработки микросервисов;
— опыт проектирования высоконагруженных систем;
— опыт работы с Agile-практиками или в Agile-командах, включая работу с инструментами Jira и Confluence;
— коммуникационные навыки, умение находить общий язык с бизнес-заказчиками, разработчиками и смежными подразделениями.
Будет плюсом:
— знания Java 11, Spring Framework и опыт их применения для разработки масштабных распределённых решений;
— знание основ функционала систем дистанционного банковского обслуживания, банковских продуктов и процессов;
— понимание контейнерных платформ Docker, Kubernetes/OpenShift;
— опыт управления кросс-функциональными командами.
Условия:
— комфортные офисы и гибкий рабочий день;
— возможность работать в офисе, удалённо или в гибридном формате;
— интересные задачи, производительное железо и софт для работы;
— создание востребованных ИТ-продуктов, ключевые из которых внесены в ЕРРП Минцифры (Реестр российского ПО);
— ДМС с телемедициной, стоматологией и возможностью подключения родственников для психологической, юридической и финансовой поддержки;
— участие в конференциях и бесплатное обучение, программа наставничества и 12+ активных сообществ и техногильдий;
— насыщенная корпоративная жизнь и нетворкинг, масштабные таунхоллы, яркие неформальные события, регулярные митапы, корпоративная библиотека и активные сообщества;
— скидки и партнёрские программы с более чем 100 партнёрами на покупку техники, занятия спортом, иностранными языками, концерты, отели, SPA и др., а также программа компенсации и маркетплейс мерча с корпоративной валютой;
— конкурентная заработная плата, достойный оклад по итогам интервью, оформление по ТК и эксклюзивный зарплатный проект для сотрудников в банке ВТБ;
— дополнительные выходные и материальная помощь при рождении ребёнка, поддержке многодетных семей и одиноких родителей, смерти членов семьи и др., дополнительный оплачиваемый отпуск (3 календарных дня).
Требования:
— высшее (послевузовское) образование по специальностям: информационные технологии
— стаж работы не менее трех лет в профильных областях
— опыт с Java Spring boot, Vue
Задачи:
— выполнение требований внутренних документов Общества
— исполнение обязанностей под руководством директора Департамента, управляющего директора, Председателя Правления и во взаимодействии со структурными подразделениями
— своевременное и качественное исполнение мероприятий ежегодного плана работ Департамента и заданий руководства
— организация разработки, тестирования, модернизации и сопровождения работы электронной системы торговли Общества
— организация разработки, тестирования, модернизации и сопровождения работы новых систем Общества
— выбор языка программирования для описания алгоритмов и структур данных
— подготовка программ к отладке и проведение отладки
— определение объема и содержания данных контрольных примеров для проверки программ
— запуск отлаженных программ и ввод исходных данных
— корректировка разработанной программы на основе анализа выходных данных
— разработка инструкций по работе с программами и оформление технической документации
— сопровождение внедренных программ и программных средств
Требования:
— Наличие степени бакалавра (требуется фото диплома при подаче заявки)
— Проживание вне территории России и Беларуси
— Умение управлять командой, проводить PR-ревью и наставлять команду
— Опыт работы с Java и Spring Framework не менее 8 лет
— Опыт работы с AWS компонентами (Relational Database Service, Dynamo DB, Lambda, S3 storage, Kinesis, SNS, SQS) не менее 2 лет
— Знание Agile методологий, предпочтительно Scrum
— Опыт работы с AWS Docker
— Знание принципов REST
— Опыт работы с VSTS/Azure DevOps
— Владение английским языком на уровне B2+
Условия:
— Удалённая работа
— Контракт B2C
— Минимум 9 месяцев контракта
— Полный рабочий день, 8 часов в день
— 5 часов пересечения рабочего времени с командой в Чикаго (8:00 - 13:00 CDT)
Задачи:
— Разрабатывать и оптимизировать биллинг и HTTP API;
— Делать интеграции с платёжными сервисами, сервисами поставщиков, бухгалтерии, сервисами электронного документооборота и регуляторов;
— Производить рефакторинг старого кода;
— Писать автотесты и документацию.
Требования:
— Опыт коммерческой разработки на Java от 5 лет, уверенное программирование на Java 21+Spring;
— Опыт работы с многопоточностью, включая задачи с многопоточным доступом к данным в памяти и построение асинхронных обработок запросов;
— Опыт работы с gRPC, RabbitMQ;
— Опыт работы с PostgreSQL, свободное владение SQL для написания и оптимизации сложных запросов к БД PostgreSQL 18;
— Опыт разработки сетевых приложений, понимание работы протокола HTTP.
Будет плюсом:
— Опыт работы с Redis, RabbitMQ, golang, python, s3, Docker, уверенная работа в Linux.
Условия:
— Работа в продуктовой компании с технически сложным и востребованным продуктом для бизнеса;
— Гибкое начало рабочего дня;
— Работа в аккредитованной IT-компании;
— Одна из двух льгот на выбор за счет компании (ДМС (Лучи) или корпоративное обучение английскому/испанскому языку до 2-х раз в неделю);
— Корпоративные скидки от BestBenefits;
— Возможность гибридного графика, офис в Москве рядом с метро Тульская;
— Современные и удобные инструменты, софт и оборудование для работы.
Процесс найма:
1. Скрининг с HR (40 минут);
2. Техническое задание;
3. Техническое интервью (90 минут);
4. Оффер.
Задачи:
— Проектировать и разрабатывать микросервисы на Java (версия 17 или выше) в рамках бэкенд-системы.
— Поддерживать и улучшать существующие Java-библиотеки и внутренние фреймворки.
— Устранять неполадки и повышать производительность и надежность бэкенд-сервисов.
— Писать и поддерживать модульные и интеграционные тесты.
— Сотрудничать с другими инженерами, менеджерами продуктов и кросс-функциональными командами.
— Следить за новейшими технологиями и лучшими практиками Java.
Требования:
— Высшее образование в области компьютерных наук или смежной области.
— Опыт разработки на Java не менее 5 лет.
— Понимание принципов и паттернов проектирования ПО.
— Знание различных техник конкурентности (blocking, CAS, Future/Promise, Actors).
— Понимание модели памяти Java и принципов работы сборщика мусора.
— Опыт создания RESTful API и микросервисной архитектуры.
— Опыт работы с бинарными протоколами, например gRPC.
— Опыт работы с SQL базами данных (PostgreSQL) и брокерами сообщений (например Kafka).
— Опыт работы с NoSQL базами данных (Redis, Cassandra, Clickhouse и др.) будет плюсом.
— Опыт работы с популярными Java-фреймворками (Spring, Micronaut, Quarkus и др.) и библиотеками.
— Опыт создания облачных платформ (EKS, GCP, Kubernetes).
— Отличные коммуникативные и аналитические навыки.
— Знание Scala будет плюсом.
— Свободное владение русским и английским языками.
Условия:
— Конкурентная зарплата, соответствующая опыту и вкладу.
— Гибкий формат работы: удаленно, в офисе или смешанный.
— Гибкий пакет льгот, позволяющий выбрать подходящие опции.
— Неформальная и коллаборативная культура без бюрократии.
— Постоянное обучение и развитие, поддержка профессионального роста.
— Корпоративные мероприятия для нетворкинга и празднования.
— Работа в международной команде, обслуживающей клиентов более чем в 100 странах.
Компания EXANTE — глобальный prime broker с проприетарными технологиями и высоким уровнем соблюдения GDPR и защиты персональных данных.
Задачи:
— Проектировать и разрабатывать микросервисы на Java (версия 17 или выше) в составе backend-системы
— Поддерживать и улучшать существующие Java-библиотеки и внутренние фреймворки
— Отлаживать и повышать производительность и надежность backend-сервисов
— Писать и поддерживать unit и интеграционные тесты
— Сотрудничать с инженерами, менеджерами продуктов и кросс-функциональными командами
— Следить за новыми технологиями и лучшими практиками Java
Требования:
— Высшее образование в области компьютерных наук или смежной области
— Опыт разработки на Java не менее 5 лет
— Понимание принципов и паттернов проектирования ПО
— Знание различных техник конкурентности (blocking, CAS, Future/Promise, Actors)
— Понимание модели памяти Java и принципов работы сборщика мусора
— Опыт создания RESTful API и микросервисной архитектуры
— Опыт работы с бинарными протоколами, например gRPC
— Опыт работы с SQL базами данных (PostgreSQL) и брокерами сообщений (например Kafka)
— Опыт работы с NoSQL базами данных (Redis, Cassandra, Clickhouse и др.) будет плюсом
— Опыт работы с популярными Java-фреймворками (Spring, Micronaut, Quarkus и др.) и библиотеками
— Опыт построения облачных платформ (EKS, GCP, Kubernetes)
— Отличные коммуникативные и аналитические навыки
— Знание Scala будет плюсом
— Свободное владение русским и английским языками
Условия:
— Конкурентная зарплата, соответствующая опыту и вкладу
— Гибкий график работы: возможность работать из дома, офиса или в гибридном формате
— Гибкий пакет льгот, который можно выбрать под свои нужды
— Неформальная и коллаборативная культура без бюрократии
— Постоянное обучение и развитие в быстро меняющейся индустрии
— Корпоративные мероприятия для командного взаимодействия
— Работа в международной компании с коллегами из более чем 70 локаций и клиентами из 100+ стран
Компания EXANTE — глобальный prime broker с собственными технологиями и соблюдением GDPR, обеспечивающий защиту персональных данных и соблюдение законодательства.
Задачи:
— Разработка и поддержка автоматизированных тестов на Java.
— Тестирование мобильных и веб-приложений.
— Работа с Rest API и базами данных (SQL/NoSQL).
— Интеграционное тестирование.
— Развертывание инфраструктуры и работа с микросервисной архитектурой.
Требования:
— Опыт работы в QA от 3 лет.
— Опыт автоматизации тестирования на Java от 2 лет.
— Опыт тестирования мобильных приложений от 2 лет (соотношение mobile/web 70/30).
— Опыт работы с Rest API.
— Опыт работы с SQL/NoSQL базами данных на уровне сложных запросов.
— Опыт покрытия новых функциональностей инструментами автотестирования на Java.
— Опыт работы с интеграционным тестированием.
— Опыт работы с CI/CD (Jenkins, GitlabCI).
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналоги).
— Опыт работы с Mock-сервисами (Wiremock или аналоги).
— Опыт написания библиотек и инструментов для автоматизации тестирования.
— Опыт применения процессов и методологий разработки ПО.
— Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги).
— Опыт развертывания инфраструктуры.
— Опыт работы с системами Cache (Redis, Hazelcast).
— Владение инструментами: Docker, Jenkins, K8s, SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket, Docker Compose.
— Соотношение ручного и автоматического тестирования: 50/50.
— Соотношение backend и frontend тестирования: 50/50.
Условия:
— Удаленный формат работы в IT аккредитованной компании.
— Длительный проект.
— Оплачиваемый отпуск 28 календарных дней и оплачиваемые больничные.
— Оформление ДМС со стоматологией.
— Предоставление техники.
— Индексация/пересмотр ЗП.
— Возможность участия во внутренних программах компании (например, реферальная программа).
— Услуги корпоративного психолога.
Задачи:
- Разработка на Java/Kotlin в команде практиков под сопровождением технического специалиста
- Работа с фреймворком Spring и Spring Boot, Docker, CI/CD
- Профессиональный рост в долгосрочном пути в IT-индустрии
Требования:
- Знание Java/Kotlin на уровне core-части языка и коллекций, умение писать код
- Опыт работы с Git, знание основных команд и умение работать с ветками
- Знание Spring на уровне основных компонентов (web, security, data, cloud, test), Spring Boot: стартеры и как писать свои
- Понимание, как работает OAuth (опыт с Keycloak — преимущество)
- Умение работать с Docker, понимание разницы контейнера и образа
- Понимание, как работает CI/CD в GitLab/GitHub
- Понимание ACID в реляционных базах данных, знание индексов и когда их применять
- Наличие pet-проектов
Условия:
- График: 5/2 с гибким началом
- Формат работы: удалённо
Группа компаний «ДОМ.РФ» реализует национальные проекты в области жилищного строительства и ипотеки. Более 25 лет занимается развитием жилищной сферы в России. В компании работает более 9 тысяч человек, из которых более 1,5 тысяч — команда цифровой вертикали. ИТ-команда проводит цифровую трансформацию строительной отрасли и создает инновационные ИТ-продукты для людей, бизнеса и государства.
О проекте:
Развивается сервис расчётно-кассового обслуживания (РКО) для юридических лиц в составе интернет-банка. Сервис обеспечивает проведение платежей, работу с банковскими документами, построение выписок.
Задачи:
— Руководить кросс-функциональной продуктовой командой интернет-банка
— Организовывать работу команды: участвовать в планировании, распределять задачи, контролировать сроки и качество результата
— Заниматься backend-разработкой Java-приложений на Spring Boot
— Развивать и улучшать имеющуюся систему на основании личного опыта и собственных предложений
— Выстраивать лучшие практики и процессы в командах для повышения уровня проекта
Требования:
— Опыт разработки систем с микросервисной архитектурой
— Знания Java Spring: Core, Spring Data, Spring MVC, Spring Boot, Spring Cloud
— Опыт работы с Kafka, понимание принципов разработки асинхронных сервисов
— Понимание подхода scrum в процессе разработки ПО
— Опыт управления процессом разработки в команде
— Отличные знания и опыт в организации лучших практик для системы на микросервисной архитектуре
— Знания и опыт в выстраивании процессов и повышении стандартов в команде разработки
— Наличие высшего образования
Условия:
— Конкурентный уровень заработной платы и регулярные премии
— Расширенная программа ДМС, включая стоматологию
— Компенсация абонемента в фитнес-клуб и обучения английскому языку
— Доступ к программам обучения по hard и soft skills
— Специальные условия по продуктам Банка ДОМ.РФ для сотрудников
— Корпоративные скидки у партнёров группы и на аренду жилья «Аренда для жизни ДОМ.РФ»
— Активная социальная жизнь (спортивные, интеллектуальные мероприятия, благотворительность)
Задачи:
— Создавать проекты с нуля и иметь глубокое понимание архитектуры приложений.
Требования:
— 4+ года коммерческого опыта разработки ПО;
— 3+ года коммерческого опыта с React (обязательно);
— 3+ года коммерческого опыта с Java (обязательно);
— Для срочного проекта для европейских разработчиков: 8+ лет коммерческого опыта разработки ПО;
— 4+ года коммерческого опыта с React (обязательно);
— 8+ лет коммерческого опыта с Java (обязательно);
— 4+ года коммерческого опыта с Spring (обязательно);
— Сильные технические навыки, умение создавать проекты с нуля;
— Свободное владение английским языком для обсуждения бизнес-задач, обоснования решений и коммуникации;
— Сильные навыки самоорганизации, способность работать удаленно без надзора;
— Надежность и ответственность;
— Адаптивность и гибкость, способность быстро включаться в проект и быстро приносить результаты.
Условия:
— Работа удаленная с возможностью выбора удобного графика;
— Отсутствие микроменеджмента и трекеров экрана;
— Прямая коммуникация с клиентами, большинство из которых имеют технический бэкграунд;
— Поддержка на всех этапах сотрудничества;
— Работа с проектами в динамичной стартап-среде;
— Сообщество разработчиков из более чем 75 стран.
Дополнительно:
— Возможность работы с другими стеками для Senior разработчиков с 4+ годами опыта, включая AI Engineering, React & Python, React & Node, Swift & SwiftUI, Unity & C#, Python & LLM, React Native & Node, Blockchain, WordPress, Golang, DevOps & Azure, Rust, Svelte & TypeScript, Svelte & Node, Svelte & Python, Shopify & JavaScript;
— Виза и социальные гарантии не предоставляются;
— Работа с разработчиками из более чем 75 стран по всему миру.
Задачи:
- Работа с Java Core и Spring Framework (Spring Boot, Spring Data, Spring Cloud)
- Работа с базами данных (PostgreSQL, Oracle DB)
- Применение принципов микросервисной архитектуры
- Работа с Kafka, Docker, Kubernetes
- Работа со сборщиками Maven и Gradle
Требования:
- Опыт от 5 лет
- Будет плюсом: Java EE (JPA, EJB, JNDI, JMS, JTA)
- Опыт работы с Oracle/PostgreSQL
- Знание DevSecOps
- Будет плюсом: опыт в Big Data, ML, AI
- Будет плюсом: знание Groovy/Scala
- Будет плюсом: опыт с облачными платформами (AWS, Azure, GCP)
Мой клиент: международное AdTech-агентство, которое создаёт технологические решения для рекламы, аналитики, обработки данных и AI-продуктов. Это не про спокойную разработку одной большой фичи, а про множество небольших сервисов и интеграций, разные кодовые базы, legacy, меняющиеся приоритеты и задачи, которые иногда приходят без идеальной документации. Поэтому мы ищем разработчика, которому интересно разбираться в новом коде и который не боится взяться за production-проблему.
Задачи:
— поддерживать и развивать Java-сервисы и внутренние продукты;
— разбираться в существующем коде и устранять production-проблемы;
— создавать REST API и интеграции с рекламными, аналитическими и AI-платформами;
— работать с большими объёмами данных в ClickHouse и MongoDB;
— развивать сервисы на базе Gemini, Claude, OpenAI и других LLM;
— поддерживать и расширять MCP-интеграции;
— использовать AI coding agents и обязательно проверять результат их работы.
Требования:
— от 3 лет коммерческой разработки на Java, преимущественно Java 11+;
— хороший опыт с Maven, REST API и SQL;
— опыт разработки небольших Java-сервисов на чистой Java, без Spring;
— практический опыт интеграции LLM API в реальные продукты;
— регулярное использование Claude Code, Codex, Cursor или похожих AI-инструментов;
— самостоятельность, любопытство и умение переключаться между разными задачами;
— опыт в AdTech, MarTech, digital или стартапах.
Условия:
— полностью удалённо;
— официальное оформление;
— понедельник–пятница, 10:00–19:00 CET;
— рабочий язык команды — русский, английский от B1 для документации и обсуждения API;
— рассматриваем кандидатов вне РФ, готовых работать в часовом поясе команды;
— зарплата обсуждается индивидуально.
Проект Bond — корпоративный мессенджер для безопасной и удобной коммуникации. Стек: Java 17+, Spring Boot 3.x, JPA / Hibernate, PostgreSQL, Maven, REST API, WebSocket, JWT, MinIO, Docker.
Задачи:
- Участие в разработке средств коммуникации
- Разработка новых и доработка старых модулей
- Писать тесты и документацию к коду
- Взаимодействие с командой тестирования
- Аудит программного кода других разработчиков
Требования:
- Опыт коммерческой разработки с использованием Java
- Умение работать в консоли Linux
- Умение разворачивать приложения в Tomcat
- Умение разбираться в чужом коде
- Будет плюсом: знание систем виртуализации, знания Redis, DynamoDB, BigTable, Dropwizard 2.x, Nginx, SSL/TLS, Gradle, Coturn, WebRTC
Условия:
- Режим работы: 5/2, с 9:00 до 18:00
- Оформление: по ТК РФ в аккредитованной ИТ-компании, ДМС после 2 лет работы
- Формат работы: офис (ст. м. «Окружная», Москва)
Задачи:
- Разработка нового функционала и доработка существующих сервисов в направлении IT-инфраструктуры
- Участие в оценке и проработке задач совместно с аналитиками
- Реализация решения на Java и Spring Boot
- Анализ и устранение дефектов
- Обсуждение технических решений и архитектуры
Требования:
- Коммерческий опыт разработки на Java от 3 лет
- Уверенное знание Spring Boot
- Понимание принципов ООП и SOLID
- Опыт разработки REST API
- Опыт работы с Spring Data JPA / Hibernate
- Понимание многопоточности и практический опыт её использования
- Базовое понимание устройства JVM (память, Garbage Collector)
- Опыт работы с Git, Maven или Gradle
- Опыт работы с реляционными базами данных
Задачи:
- Принимать участие в проработке архитектуры: создавать прототипы, референсные реализации, задавать стандарты кода
- Работать с базами данных: проектировать схемы, писать сложные запросы, оптимизировать производительность под высокой нагрузкой
- Руководить и контролировать качество
- Распределять текущие задачи в спринте с учётом загрузки
- Формировать технический бэклог
Требования:
- Опыт работы в роли Java Developer от 3 лет
- Опыт управления командой разработки (4 человека и более) в роли Tech Lead от 1 года
- Опыт работы в финтехе
- Опыт проведения архитектурных сессий и принятия инженерных решений в условиях ограниченного времени
- Отличное понимание Spring Framework / Spring Boot
- Знание паттернов и антипаттернов, паттернов для распределённых систем
- Знание логирования и мониторинга
- Экспертное написание SQL
- Понимание многопоточности и асинхронного программирования
- Опыт рефакторинга монолитных или легаси-приложений
- Умение читать чужой код и быстро погружаться в работу сервисов в промышленной эксплуатации