ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1125931 | Backend Developer Java | Ижевск | > Radius-etl.ru | open | 2024-03-23 |
Необходимые навыки
- > Java(Spring) , PostgreSQL, Docker
Требования
Опыт разработки Backend Java(Spring) приложений от 3-х лет. Хорошее понимание или опыт работы со стеком технологий Hadoop.
Обязанности
Проработка архитектурных решений Backend сервисов и компонент. Прототипирование backend сервисов; Разработка backend сервисов. Анализ требований и выработка технических решений.
Описание
Обязанности
Проработка архитектурных решений Backend сервисов и компонент;
Прототипирование backend сервисов; Разработка backend сервисов;
Анализ требований и выработка технических решений;
Оценка ресурсов и сроков выполнения задач в рамках своего участка работ;
Участие в разработке архитектуры сервиса и проектировании баз данных, анализ разработанного кода;
Рефакторинг существующего кода, проведение code review;
Внедрение новых технологий, инструментов и методов разработки;
Требования
Опыт разработки Backend Java(Spring) приложений от 3-х лет;
Хорошее понимание или опыт работы со стеком технологий Hadoop;
Опыт разработки различных API (REST);
Опыт работы с реляционными БД PostgreSQL;
Опыт разработки приложений в микросервисной архитектуры (Cloud Native);
Опыт работы с Docker;
Опты работы с инструментами командной разработки:
Git, Jira, Confluence;
Понимание и желание покрывать свой код юнит-тестами;
Опыт работы в Agile командах
Будет плюсом
Опыт оптимизации приложений: профилирование, анализ дампов памяти/процессов;
Опыт работы с различными очередями сообщений (RabbitMQ, Kafka или другие);
Опыт разработки распределенных приложений; Опыт работы с Jenkins, Ansible;
Выполненные проекты из области работы с Data/BigData;
Понимание и практический опыт работы с Kerberos, SSL, mTLS;
Чек лист для кандидата
- Опыт backend-разработки на Java от 5 лет
- Глубокие знания Java 8/11+, включая возможности многопоточности, коллекции, структуры данных и т.д.
- Опыт разработки микросервисов.
- Опыт работы с фреймворком Spring Boot(от 4 лет) и инструментами Spring Cloud
- Умение проводить отладку, профилирование и оптимизацию производительности Java приложений
- Понимание лучших практик/принципов разработки ПО
- Знание SQL, опыт написания/оптимизации запросов к БД
- Опыт участия в проработке solution архитектуры
- Опыт работы в команде разработчиков и умение эффективно взаимодействовать с другими участниками проекта.
- Опыт работы с Git.
- Опыт написания тестов (Junit, TestNG, Mockito, etc)
- Знание инструментов Devops (Jenkins, Groovy Pipelines, Ansible) Опыт работы с Docker
- Знание Linux, основы Shell scripts, понимание архитектуры ОС
- Знание гибких процессов разработки ПО
- Уверенное использование инструментов Jira и Confluence в работе