🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

Разработчик Java/Golang

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

О системе система мгновенных онлайн лабораторий для обучения ИТ сотрудников банка и компаний экосистемы.

Мы ищем опытного backend разработчика для развития функциональности и архитектуры системы, знание Golang в приоритете.

Текущий стек проекта

  • Back: Golang; Java 11, Spring 5, SpringBoot2, PostgreSQL; Kafka;
  • Front: React, TypeScript;
  • Environment: K8S; Docker;
  • Infrastructure: Jenkins, Bitbucket; Grafana, EFK, Jira.

Задачи

  • проведение анализа текущей архитектуры;
  • внедрение best practices;
  • контроль качества;
  • рефакторинг существующего кода.

Требования

  • Релевантный опыт работы от 3-х лет и более;
  • Знание Golang и основных фреймворков для разработки микросервисов на Golang;
  • Знание Java 11, Spring IoC 4-5, от 3-5 лет;
  • Опыт работы с системами сборки: maven или gradle;
  • Опыт использования jUnit/TestNG;
  • БД: jdbc, SQL (предпочтительно PostgresQL) на уровне написания средних запросов из Golang и Java;
  • Умение работать с Kafka из Golang и Java;
  • Знание и практический опыт работы с L7 протоколами HTTP 1.1/2, WebSocket, gRPC, REST, GraphQL;
  • VCS: опыт работы с git в команде;
  • Знание и практический опыт работы с микросервисами в K8S;
  • Навык разработки Docker файлов для микросервисов.

Soft-skills

  • Опыт проведения код-ревью и архитектурного ревью, следования код-стайл;
  • Умение видеть проблемы, замечать в повседневной рутине то, что требует улучшений;
  • Системное мышление, чтобы принимать долгосрочные решения и работать в условиях неопределенности;
  • Ясно доносить свои мысли и обосновывать полезность предлагаемых изменений;
  • Считаться с мнением коллег и уметь договариваться, а иногда и жестко отстаивать свою позицию;
  • Быстро разобраться в предметной области и понимать, как технические решения влияют на реальную жизнь;
  • Обладать широким кругозором, держать руку на пульсе современных технологий.

Условия

  • Место работы: м. Ленинский проспект/ Кутузовская/ Тульская;
  • График работы пятидневка;
  • Оформление согласно ТК РФ.

Бонусы

  • Социальный пакет: ДМС, спортзал (фитнес, йога), возможность обучения за счет компании, льготные условия кредитования