Требования:
— Знание Java/Kotlin на уровне core части языка и коллекций, умение писать код.
— Опыт работы с git, знание основных команд и умение работать с ветками.
— Знание фреймворка spring на уровне основных компонентов (web, security, data, cloud, test).
— Spring boot: стартеры, зачем они нужны и как писать свои.
— Умение работать с docker, понимание, чем контейнер отличается от образа.
— Понимание, как работает ci/cd в gitlab/github.
— Наличие pet-проектов.
— Понимание, что такое ACID в реляционных базах данных; знание, что такое индексы, когда их применять.
Будет плюсом:
— Понимание, как работает oauth, если работал с keycloak, это твое преимущество.
Условия:
— Профессиональный рост в команде практиков.
— Помощь технического специалиста для решения возникших вопросов.
— Позиция подходит для интернов и джуниоров.
— График работы 5/2 с гибким началом.
— Возможны удалённый, офисный или гибридный формат работы.
— Предложение только для граждан РФ, проживающих на территории России.
Location: Москва
Наша команда создает один из ключевых сервисов облачной платформы Platform V – IAM ( Identity & Access Management ), представляющий из себя комплексное решение для управления и контроля доступа к ресурсам, обеспечивая аутентификацию и авторизацию пользователей с использованием стандарта Open ID Connect.
Мы стараемся использовать передовые практики разработки, devops и управления задачами, так как наша цель сделать уникальный продукт, помогающий нашим клиентам строить надежные и безопасные механизмы аутентификации и авторизации пользователей одновременно делая этот процесс быстрым и легким.
Важнейшим приоритетом в работе нашей команды является забота о пользователях, ведь продуктом пользуются более 400 команд и более 30 тысяч пользователей используют его в повседневной деятельности.
Открытость для любых идей и изменений позволяет принимать быстрые и эффективные решения, а сотрудники могут влиять на производственные процессы продуктов. В тоже время, к продукту предъявляются высокие требования по надежности и безопасности, а основу решения составляют известные OpenSource продукты, среди которых: Nginx, SpringBoot, Keycloak.
Нам важно чтобы каждый участник команды мог увидеть ценность своего вклада в развитие продукта!
Обязанности
### Твои задачи:
* разработка по SDD
* проектирование и выполнение доработок в существующих и новых фичах
* устранение дефектов
* разработка unit-тестов.
Требования
### Мы ожидаем, что у тебя есть:
* java 17+
* хорошее знание Java Core, Spring Boot, Spring Security, Kafka, Hibernate;
* опыт работы с LiquiBase и СУБД PostgreSQL
* знание SQL, умение писать оптимальные запросы
* опыт работы с Apache Kafka
* опыт работы с инструментами Git/Mercurial
* умение проектировать и реализовывать эффективные модульные тесты
* уверенное знание **принципов** работы HTTP, REST и микросервисных паттернов
* умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков
* способность оптимизировать свой собственный код и код других разработчиков
* способность учиться и осваивать новые технологии легко выходя из зоны комфорта
* опыт создания AI-агентов и использования их в работе будет преимуществом.
Условия
### Работа в СберТехе - это:
* гибридный формат работы
* годовой бонус и ежегодный пересмотр зарплаты
* статус аккредитованной ИТ-компании
* расширенный ДМС с первого дня и льготное страхование для семьи
* корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
* 90 дней удаленной работы из любого региона РФ
* льготная ипотека в Сбере
* бесплатная подписка СберПрайм, которой можно поделиться с 3 близкими.
Задачи:
— Адаптировать релизы платформы под компоненты инфраструктуры.
— Разрабатывать и развивать адаптеры для сервисов хранения и процессинга данных.
— Разрабатывать провайдеры для систем аутентификации и авторизации.
— Устранять замечания и инциденты, связанные с кибербезопасностью.
— Разрабатывать HotFix для оперативного устранения инцидентов.
— Разрабатывать форки и адаптировать ПО под особенности Cloud-инфраструктуры.
— Организовывать поддержку и тестирование стендов в Cloud.
— Взаимодействовать с командами ПАО/ДЗО и СберТех.
— Участвовать в развитии и сопровождении платформы на уровне backend и архитектуры.
Требования:
— 5+ лет коммерческой разработки на Java.
— Глубокое знание Spring Boot: Spring MVC, Spring Data, Spring Security.
— Уверенный SQL и опыт работы с реляционными БД: транзакции, индексы, оптимизация запросов и планов выполнения.
— Опыт работы с JPA / Hibernate.
— Знание и практическое применение паттернов проектирования.
— Опыт проектирования микросервисной архитектуры.
— Опыт написания unit-тестов.
— Высшее техническое образование.
Будет плюсом:
— Hadoop / Spark.
— Python.
— Kubernetes / OpenShift.
— Английский для чтения технической документации.
ОфисseniorМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Участвовать в декомпозиции задач и оценке трудоёмкости;
— Разрабатывать новую функциональности системы поддерживая высокое качество кода;
— Оптимизировать SQL-запросы, проектировать и улучшать схему БД;
— Взаимодействовать с другими разработчиками, QA, аналитиками;
— Участвовать в Code Review, следить за качеством кода;
— Писать юнит, интеграционные и функциональные тесты.
Требования:
— Опыт коммерческой разработки от 6 лет;
— Отличное знание Core Java, Spring Framework 5+, Spring Boot 2+;
— Опыт разработки веб-сервисов и работы с высоконагруженными системами;
— Уверенное владение SQL и знание PostgreSQL;
— Опыт работы с Kafka или другими брокерами (ActiveMQ и др.);
— Понимание паттернов проектирования, SOLID, ACID, уровней изоляции транзакций;
— Опыт настройки CI/CD и работы с системами сборки;
— Понимание современных практик командной разработки;
— Знание Golang будет плюсом.
Задачи:
— Проектировать архитектуру нового продукта RCS с нуля;
— Разрабатывать бэкенд для координации сотен роботов одновременно на складах;
— Создавать алгоритмы для локализации в пространстве, построения маршрутов и распознавания препятствий;
— Участвовать в проектировании микросервисной архитектуры продукта;
— Реализовывать задачи в соответствии с утвержденным план-графиком проекта;
— Участвовать в масштабных проектах по полностью автоматизированным объектам заказчика.
Требования:
— Уверенные знания в области объектно-ориентированного программирования;
— Опыт работы от 3-х лет в качестве разработчика;
— Уверенная работа с базами данных, контейнерами (Docker) и оркестраторами (Kubernetes);
— Знание Spring.Web, Spring.Data, понимание принципов работы ORM фреймворков;
— Понимание абстракций, интерфейсов и умение писать хорошо структурированный "чистый" код.
Условия:
— Гибридный график работы;
— Возможны командировки;
— Работа в быстрорастущей аккредитованной ИТ компании;
— Хорошо организованный воркфлоу и отсутствие бюрократии;
— Возможность влиять на процесс и результат;
— Соцпакет на выбор: ДМС + стоматология или спорт;
— Обучение сотрудников: английский, курсы, новые знания;
— Комната отдыха.
Задачи:
— Работа в команде экспертов, выстраивающей и автоматизирующей бизнес-процессы для крупных компаний России.
— Участие в долгосрочных проектах заказчиков компании.
Требования:
— Опыт в одном или нескольких из следующих профилей: Java Backend Development, Java Fullstack Development, QA Automation / AQA на Java или Kotlin, Java Team Lead / Tech Lead, разработка интеграционных решений, Jmix, Hybris, Kotlin, Java + React, Java в DevOps / инфраструктурных задачах, AI / ML-направления с использованием Java, другие технологии и специализации Java-экосистемы.
Условия:
— Уровень дохода от 160 000 до 180 000 ₽ на руки, итоговая сумма обсуждается индивидуально и зависит от компетенций и грейда.
— Полностью удаленная работа.
— Оформление по ИП / СМЗ.
— Работа в режиме Outstaff.
— Долгосрочная проектная деятельность.
— Готовые процессы и инструменты для минимизации рутинных операций.
Компания предлагает:
— Справедливую оплату, зависящую от уровня компетенции.
— Возможность работать из любой точки.
— Профессиональное развитие с доступом к обучающим материалам и актуальным технологиям.
— Участие в стратегически важных проектах крупных компаний.
— Корпоративную культуру и участие в мероприятиях.
— Оптимизацию рабочих процессов с использованием стандартизированных методик и инструментов.
В рамках данной позиции разработчик будет заниматься созданием и поддержкой сервисов, инструментов и систем обработки данных, которые помогают специалистам по бюджету рассчитывать и контролировать численность персонала компании, а также отслеживать планируемые кадровые изменения. Требуется опыт работы с языками программирования Java и Kotlin. Основная задача — обеспечить надежную и эффективную работу программных решений, поддерживающих процессы бюджетирования и управления персоналом.
Задачи:
— Разработка и поддержка высоконагруженных backend-сервисов
— Участие в проектировании архитектуры систем и микросервисов
— Оптимизация производительности и безопасности приложений
— Проведение код-ревью и участие в технических обсуждениях
— Решение сложных технических задач совместно с командой
— Наставничество Junior/Middle разработчиков
Требования:
— Уверенное знание Java (многопоточность, параллелизм)
— Опыт работы со Spring Boot и экосистемой Spring
— Опыт работы с реляционными и NoSQL базами данных
— Понимание микросервисной архитектуры
— Опыт работы с Kafka или RabbitMQ
— Опыт работы с Docker, Kubernetes
— Опыт настройки CI/CD
— Понимание оптимизации производительности и профилирования
Будет плюсом:
— Опыт проектирования архитектуры сложных систем
— Участие в олимпиадном или алгоритмическом программировании
— Английский язык B2+
ОфисseniorАстана
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Разрабатывать и поддерживать автоматизированные тесты на Java.
— Проектировать новые тест-кейсы на основе функциональных и нефункциональных требований.
— Выполнять функциональное, регрессионное и интеграционное тестирование (включая системы upstream и downstream).
— Исследовать расхождения, выявленные в ходе регрессионного тестирования.
— Поддерживать и обслуживать тестовые среды.
— Сотрудничать с заинтересованными сторонами, разработчиками, бизнес-аналитиками, другими QA-инженерами и командами поддержки.
Требования:
— Опыт автоматизации тестирования backend с использованием Java не менее 5 лет.
— Практический опыт автоматизации UI-тестирования.
— Знание SQL.
— Опыт чтения и анализа логов.
— Хорошее понимание жизненного цикла разработки ПО (SDLC) и процессов тестирования.
Условия:
— Гибкий формат работы: удалёнка (Польша, Сербия, Грузия, Испания, Португалия, Армения) или гибридный формат при желании (Польша).
— Медицинская страховка для сотрудников, находящихся в Польше.
— 50% покрытие медицинской страховки для супругов и детей в Польше.
— 24 дня оплачиваемого отпуска.
— 10 дней оплачиваемого больничного.
— 50% компенсация за профессиональное обучение, образование, конференции.
— Работа в профессиональной команде.
— Корпоративные мероприятия и тимбилдинги.
Задачи:
— Изучение, анализ и тестирование требований;
— Участие в оценке трудозатрат и планировании работ по тестированию;
— Проведение функционально-интеграционного тестирования, смок-тестирования, регрессионного тестирования;
— Разработка ручных тест-кейсов;
— Анализ, локализация, регистрация и проверка исправлений дефектов;
— Написание автотестов на языке Java;
— Написание автоматизированных тестов API с использованием Retrofit 2;
— Написание автоматизированных тестов BD с использованием JDBC (JDBI).
Требования:
— Опыт тестирования от 3-5 лет;
— Опыт back-end тестирования от 2 лет;
— Опыт автотестирования от 1 года;
— Опыт работы/тестирования ДБО, понимание ключевых процессов и продуктов;
— Знание процессов разработки ПО (SDLC);
— Знание СУБД (Oracle, PostgreSQL), DDL/DML запросы;
— Умение составлять запросы SQL;
— Опыт работы с инструментами DBeaver/PGadmin или аналогами;
— Знание теории и опыт тестирования REST API, XML/JSON;
— Опыт работы с Postman;
— Знание ООП, умение писать автотесты на Java;
— Опыт работы с инструментами тестирования: JUnit 5, JDBC, Cucumber, Retrofit 2 или аналогами;
— Работа с логами (Splunk, ELK);
— Опыт работы с очередями сообщений Kafka или аналогами;
— Опыт работы с системами управления проектами: Jira, Confluence, X-Ray (или аналоги Zephyr, Testrail, Test IT);
— Опыт работы с системой непрерывной интеграции Jenkins;
— Навык работы с системой контроля версий Git;
— Знакомство с BDD.
Условия:
— Возможность профессионального и карьерного роста в компании, участие в разных проектах;
— Опыт работы в распределенной команде профессионалов;
— Уровень заработной платы обсуждается индивидуально;
— Корпоративные скидки на изучение иностранного языка, абонемент в фитнес, образовательные курсы;
— Формат работы - удаленно на территории РФ.
Задачи:
— выбор стека технологий и определение инструментов для реализации конкретных задач
— проектирование архитектуры систем и сервисов, обеспечение их масштабируемости и надёжности
— разработка и внедрение новых подходов, стандартов кодинга и лучших практик
— контроль технического долга: поиск баланса между быстрыми решениями и качественной разработкой
Требования:
— опыт успешной реализации сложных проектов с нуля (плюсом будет опыт с гос. проектами)
— глубокое знание профильного стека технологий Java, опыт написания чистого кода и проектирования систем
— владение CI/CD, системами контроля версий (Git), трекерами задач (Jira, Yandex Tracker)
— способность проверять код коллег, находить логические ошибки и обучать команду стандартам разработки
— умение переводить бизнес-цели в технические задачи
Задачи:
— разрабатывать и оптимизировать критически важные компоненты интеграционной платформы
— поддерживать и улучшать архитектуру, включая проектирование и реализацию новых функций
— внедрять лучшие практики по написанию кода, тестированию и развёртыванию отказоустойчивых систем
— проводить code review и менторинг других разработчиков
Требования:
— опыт коммерческой разработки backend банковских ИТ-решений от 5 лет, уровень senior
— более 5 лет опыта разработки на Java 17+, включая глубокие знания Java Core, JMM и JVM
— глубокие знания и опыт работы с Spring Framework, включая Spring Boot, Spring Data, Spring Security
— опыт работы с событийными микросервисными архитектурами через Kafka
— практический опыт работы с очередями сообщений (Kafka / Artemis) и Kafka Streams
— опыт работы с системами контейнеризации (Docker / Kubernetes)
Условия:
— формат работы: удалённо, гибрид или из офиса
Задачи:
— Детальное проектирование сервиса (СУБД/back/front/API) с учетом требований безопасности, отказоустойчивости, времени отклика и т.п.
— Разработка бэкэнд-части высоконагруженной системы.
— Разработка интеграционных сервисов и микросервисных компонентов.
— Рефакторинг и оптимизация кода, code review.
— Участие в тестировании разработанных компонентов и исправлении дефектов.
— Участие в принятии архитектурных решений и исследовательских задачах.
— Участие в разработке и согласовании API front-back.
— Взаимодействие с разработчиками, дизайнерами и другими командами.
— Наставничество, развитие технической экспертизы в команде.
Требования:
— Опыт работы в роли разработчика от 7 лет в проектах по разработке и/или модификации и/или внедрению ПО с использованием инструментов и технологий Java.
— Опыт работы со всеми указанными технологиями по направлению Java: Spring, Hibernate, SQL, Gradle\Maven, Git, Jenkins, Docker, Kubernetes, Openshift, Postgres.
— Опыт командной разработки с использованием программных продуктов Bitbucket, Confluence и Jira.
— Опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile и/или Scrum) разработки.
Условия:
— Оформление по ИП.
— Стабильный и прозрачный доход.
— Удаленная работа.
Задачи:
— работать в роли QA Automation Engineer (Java) над проектом заказчика, который развивает продукты для брокерского бизнеса и аналитики рынка.
Требования:
— опыт работы в роли QA Automation Engineer (Java) от 1,6 года;
— опыт автоматизации тестирования с использованием Java, JUnit, RestAssured, Allure;
— опыт ручного функционального тестирования микросервисов и интеграций (REST API, Kafka);
— понимание теории тестирования и применение различных техник тест-дизайна;
— ответственность, умение добывать информацию, инициативность, готовность договариваться, обучаемость;
— базовое понимание принципов работы REST, микросервисной архитектуры, брокеров сообщений, систем контейнеризации, CI/CD;
— уверенные знания SQL;
— навыки работы с командной строкой Linux;
— опыт работы с ИИ-агентами.
Будет плюсом:
— опыт тестирования gRPC.
Условия:
— полный рабочий день;
— возможность удалённой работы, а также выбор формата работы (удалённо, офис, гибрид);
— релокейт между офисами компании в Москве, Санкт-Петербурге, Казани, Нижнем Новгороде, Самаре;
— хорошая зарплата с индивидуальным обсуждением, доплаты за менторство и профактивности;
— долгосрочные проекты от российских заказчиков, возможность менять направления, прозрачная система Performance Review;
— доступ к корпоративному порталу, митапам, конференциям (в том числе как спикер);
— социальный пакет: ДМС со стоматологией, частичная компенсация спорта, бесплатный английский, оплачиваемый отпуск и больничные;
— корпоративная жизнь: тимбилдинги, детские праздники, внутренние мероприятия.
Компания Maxilect расширяет команду для проекта крупного коммерческого банка в РФ.
Ожидания:
— Опыт коммерческого тестирования от 4 лет.
— Опыт разработки автотестов на Java от 1 года.
— Глубокое понимание REST API, SOAP, HTTP/HTTPS, JSON и опыт их автоматизированного тестирования.
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналогами).
— Уверенное владение SQL: написание запросов средней сложности (DML, DDL), понимание миграций и структуры данных.
— Опыт работы Fullstack QA в течение последнего года и более.
Задачи:
— Проектирование и реализация серверной логики для управления жизненным циклом дата-контрактов (создание, редактирование, версионирование, утверждение).
— Разработка сервисов для сопоставления фактических метаданных из источников с заданными в контрактах спецификациями (схемы, типы данных, правила качества).
— Создание пользовательского интерфейса в рамках Open Metadata для визуального проектирования контрактов, их сравнения (diff) и мониторинга статусов соблюдения SLA.
— Оптимизация механизмов поиска и фильтрации контрактов с использованием поискового движка платформы.
— Обеспечение бесшовной работы модуля контрактов с существующими API Open Metadata и процессами загрузки данных.
— Обеспечение высокой производительности системы при обработке большого количества контрактов и метаданных в распределенной среде.
Требования:
— Опыт коммерческой разработки на Java от 5 лет.
— Уверенное владение React и современным стеком Frontend-разработки.
— Опыт работы с распределенными системами и понимание принципов построения масштабируемых сервисов.
— Глубокое понимание работы Elasticsearch (индексация, агрегации, маппинг).
— Умение работать с Docker и Kubernetes.
— Навыки написания чистого, тестируемого кода и владение Unit/Integration тестированием.
— Знание принципов проектирования RESTful API и работы с JSON-схемами.
— Опыт работы с базами данных (PostgreSQL или аналоги).
Условия:
— Удалённая работа по РФ и дружественным странам.
— IT-аккредитованная компания.
— Официальное оформление по ТК.
— Предоставление техники для работы.