Обязанности:
RedLab — глобальная ИТ-компания. Мы входим в международный холдинг Litota Group и предоставляем экспертизу для реализации самых амбициозных ИТ-проектов. Наше главное преимущество — команда высококвалифицированных специалистов со всего мира, которых объединяет любовь к своему делу. Мы не просто закрываем вакансии: мы обогащаем команды клиентов ценнейшим опытом экспертов, самостоятельно реализуем проекты и создаем ИТ-продукты, которые меняют рынки. Наша репутация — это наши результаты: 🥇 1 место — Аутстаффинг / B2B (микро/малый/средний бизнес), 2024 🥉 3 место — Аутстаффинг / B2B (корпоративный сектор), 2024 300+ успешных проектов 92% постоянных клиентов Наши клиенты: УБРиР, Vileda, Hyundai, Брусника, VK, Ростелеком, Еврохим, ГринМани, Doubletapp, НЛМК и другие лидеры рынка. Мы разрабатываем продукты для ведущих российских банков и крупнейших корпораций. Присоединяйся к нам, чтобы работать на самых интересных и значимых проектах в IT-индустрии страны!Мы ищем Java-разработчика для аутстафф направления для работы над масштабными ИТ-проектами, в том числе международного уровня, в самых разных сферах. Задачи: Разработка и сопровождение монолитных и микросервисных приложений на Java; Проектирование и развитие архитектуры систем (MSA/SOA/Clean/DDD); Интеграция с внешними и внутренними системами (REST, gRPC, Kafka, RabbitMQ); Разработка и сопровождение API, документация (OpenAPI / Swagger); Оптимизация производительности приложений и баз данных; Написание unit- и интеграционных тестов (JUnit 5, Mockito, Testcontainers); Настройка и участие в процессах CI/CD (GitLab CI, Jenkins), контейнеризация (Docker, Kubernetes); Участие в код-ревью, рефакторинг, менторство менее опытных разработчиков; Участие в DevOps-практиках, мониторинг и логирование (Prometheus, Grafana, ELK); Взаимодействие с аналитиками, QA, DevOps и архитекторами; (Для Lead-уровня) Планирование и координация работы команды, принятие архитектурных решений, участие в найме. Обязательные требования: Опыт коммерческой разработки на Java от 4 лет; Отличное знание Java 11+ / 17+, уверенное владение Java Core (Collections, Concurrency, Stream API); Опыт работы с Spring Framework (Boot, Web, Data, Security, Cloud); Опыт проектирования REST/gRPC API; Уверенное знание JPA/Hibernate, владение SQL; Опыт работы с реляционными (PostgreSQL, Oracle) и NoSQL (Redis, MongoDB) базами данных; Опыт работы с брокерами сообщений (Kafka, RabbitMQ, ActiveMQ); Понимание и практический опыт построения микросервисной архитектуры; Опыт работы с CI/CD-пайплайнами, контейнеризацией (Docker, Kubernetes); Знание паттернов проектирования, принципов SOLID и ООП; Уверенное владение Git (ветвление, PR, rebase, code review); Умение работать в Linux-среде; Опыт работы в Agile/Scrum-командах. Будет плюсом: Опыт работы с Camunda BPM, Temporal, Keycloak; Знание Micronaut, Quarkus, Spark, Akka; Опыт работы с другими NoSQL (Cassandra, ElasticSearch, Clickhouse); Опыт с реактивным стеком (Reactor, RXJava, WebFlux); Владение Kotlin или Scala; Знание GraphQL, JOOQ, MyBatis, OpenTelemetry, mTLS; Навыки профилирования приложений, оптимизации памяти и производительности; Владение Groovy, опыт работы с Atlassian (Jira, Confluence); Опыт работы в финтехе, логистике или госсекторе. Мы предоставляем сложные, но стабильные проекты с современным стеком. Ты фокусируешься на коде и архитектуре, а мы берем на себя переговоры с заказчиком, решение бюрократических вопросов и защиту твоего спокойствия и интересов. Твоя зона ответственности — качественный продукт, наша — надежная поддержка и своевременная оплата. Этапы отбора: Мы уважаем твое время, поэтому наш процесс отбора максимально прозрачен: Анкета – знакомство с твоим опытом. Первичное интервью – расскажем о проектах, узнаем друг друга. Техническое интервью – обсуждение твоих навыков и кейсов. Оффер – выходим с предложением о сотрудничестве. Откликайся на вакансию и становись экспертом в сильной команде!Похожие вакансии