Backend разработчик

Зарплата

от 200 000 до 280 000 ₽

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

Полный рабочий деньМожно удаленно

Компания

Разработка и поддержка ПО

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

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

Мы ищем MiddleBack-end+ специалиста в команду продуктовой разработки многофункциональной системы управления контентом (база знаний). Мы - стабильная ИТ компания, внесенная в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. Головной офис компании находится в г.Тольятти.  В нашей компании более 600 специалистов разных уровней.

Наш флагманский продукт База знаний признан быть лучшим на российском рынке. Наше решение успешно импортозамещает продукты вроде Confluence в больших компаниях и там, где контента реально много.

Среди наших клиентов крупнейшие Российские банки и ритейлеры.

Задачи обещаем интересные и их будет достаточно для того, чтобы вырасти до SENIORа за год.

Архитектура системы: микросервисная.

Стек технологий:

Front-end: React (v.16), WebSockets, Redux, Webpack, Sass, Node.js;

Back-end: OAuth 2.0, Keycloak, Spring Boot, Spring Security, Gradle, Hibernate, Neo4j, Liquibase, PostgreSQL, Hazelcast, Kafka, Swagger, Elastic Stack (Elastic + Kibana + Logstash), Gatling, Junit + Mockito;

DevOps: Kubernetes, Minio, Docker, SonarQube, Prometheus + Alertmanager + Grafana, Jenkins, ArgoCD, Atlassian stack.

Обязанности:

  • Разработка сервисов внутрикорпоративной системы по «управлению знаниями»;
  • Участие в построение архитектуры решения;
  • Разработка интеграционных сценариев с другими системами;
  • Подготовка инструкций и документации;

Требования:

  • Аналитическое мышление, понимание работы алгоритмов, структур данных и оптимизации работы приложений;
  • Понимание паттернов проектирования, умение писать читаемый код
  • Знание Java 11;
  • Опыт работы с Spring Framework (Boot, MVC, Data, Security), Hibernate ORM;
  • Опыт работы с веб-сервисами (REST);
  • Знание SQL;
  • Опыт работы с инструментами сборки Gradle, Maven;
  • Опыт работы с GIT;
  • Опыт написания тестов.

Плюсом будет:

  • Опыт работы с очередями и брокерами сообщений;
  • Опыт работы с микросервисной архитектурой;
  • Опыт работы с Linux;
  • Опыт написания скриптов автоматизации для CI/CD (bash, python, Java, Groovy);
  • Опыт работы с базами данных NoSQL (Neo4j, Cassandra);
  • Навыки frontend-разработки (HTML, CSS, React).

В GRAN software вас ждут:

Работа с реально интересным и новым на нашем рынке продуктом;
Команда в которой вы не "потеряетесь", а сможете влиять на процесс разработки;
Комфортные условия – можете работать удаленно из любой точки земного шара или у нас в офисе в г.Тольятти или в г.Москва;
График работы можно сформировать самим при соблюдении объема и сроков выполнения задач;
Достойный оклад - ориентируемся на ваши опыт и ожидания;
Официальное трудоустройство в ИТ компанию согласно ТК РФ;
Оплачиваемые больничные;
Оплачиваемый отпуск 28 дней в году.