Java developer (internal project) - Минск - вакансия 786589

Syberry CIS


Дата: 22.07.2021

Город: Минск

Сфера деятельности: Программисты, ИТ, телеком


Текст вакансии:

Syberry занимается разработкой кастомного софта на заказ. Каждый год в компании разрабатываются десятки новых систем, которые помогают нашим клиентам. Мы хотим, чтобы на каждый следующий проект мы делали лучше, чем предыдущий, чтобы каждая наша новая проектная команда использовала весь опыт предыдущих команд. Поэтому в Syberry есть команда, которая занимается разработкой платформы для эффективного накопления опыта и его распространения во все проектные команды компании. Результатом работы системы пользуются десятки производственных команд в рамках компании. Проектная команда создает платформу, которая управляет наймом, продажами, открытием новых офисов и самое интересное: производством на уровне проектных команд. Платформа растет, и работы становится больше, поэтому мы в поиске Java-разработчика в команду. Детали проекта Backend: Java 13, Spring Boot, Camunda BPMN engine Frontend: ReactJS (TypeScript) Infrastructure: AWS: Docker, AWS ECS, RDS, KMS, S3, STS, ECR, SQS, Lambda IaaC: Terraform RDBMS: MySQL 5.7 NoSQL: DynamoDB Build: Gradle, GitLab CI, Continuous Integration / Continuous Deployment (~40-50 deployments to production in a week) Testing: JUnit, Mockito, Cypress, Spring Boot test ORM: Hibernate Команда: 8 developers, 4 process engineers, 3 QA engineers, PM, BA Кто нам нужен Инженер, который будет: Участвовать в обсуждении целей проекта, стратегии и тактики по их достижению; Участвовать в планировании работы проектной команды; Разрабатывать новые возможности в платформе; Поддерживать разработанный функционал. По технологическим требованиям: Опыт разработки на Java от 1 года, понимание синтаксиса и механизмов работы языка ( объектной модели, exceptions, сборщик мусора, замыкания, namespaces, traits); Понимание принципов работы Spring framework, опыт использования; Понимание принципов работы Git, умение работать с ветками, pull-requests, понимание merge и rebase; Понимание принципов работы реляционных баз данных (базовые операции, транзакции, индексы), умение писать SQL запросы, понимание алгоритмов обработки SQL запросов; Хорошее понимание принципов ООП, шаблонов проектирования, умение их применять; Опыт написания unit тестов; Наличие базовых алгоритмических знаний; Уровень английского языка от Intermediate и выше (ведение документации, менеджмент задач и требований). Будет плюсом: Навыки работы в консоли Unix; Понимание принципов работы и области применения нереляционных баз данных (колоночные, документ-ориентированные), умение писать запросы; Опыт end-to-end тестирования (selenium, cypress, or another tool); Опыт front-end разработки с использованием ReactJS; Опыт настройки CI процесса на проектах, понимание принципов построения процесса CI / CD; Знание BPMN, Camunda; Опыт работы с AWS, Terraform. Почему это важно IT-индустрия — это относительно молодая индустрия, в которой все компании выстраивают свои процессы по-разному, в которой отсутствуют стандарты качества и организации работы. Мы хотим значительно ускорить развитие индустрии в этом направлении, повысив эффективность работы нашей компании до уровня, который станет бенчмарком для других компаний. Мы ставим перед собой амбициозные цели, и нам важно, чтобы новый человек в команде разделял наши идеи и вносил свой вклад в их поддержание и развитие. Если вам действительно интересны и близки наша цель и ценности, то мы будем рады познакомиться с вами и предложить вам возможности для роста и развития.



Контактные данные:

Чтобы просмотреть контактные данные вакансии, вам необходимо авторизоваться с помощью вашего логина и пароля.

Форма авторизации находится в шапке справа. Если у вас нет логина и пароля, вам необходимо зарегистрироваться.




Ищешь работу на дому? Подписывайся на Телеграм канал Работа Дома!