разработка backend-for-frontend и микросервисы на TypeScript, Node.js, PostgreSQL, Kafka;
исправление ошибок и повышение производительности;
участие в перекрестном code-review;
рефакторинг и улучшение существующего кода;
внедрение новых технологий, инструментов и методов разработки.
Требования:
высшее образование;
опыт backend-разработки на Java от 3 лет;
глубокие знания Java 8/11+, включая возможности многопоточности, коллекции, структуры данных и т.д.;
опыт разработки микросервисов;
опыт работы с фреймворком Spring Boot(от 4 лет) и инструментами Spring CloudУмение проводить отладку, профилирование и оптимизацию производительности Java приложений;
понимание лучших практик/принципов разработки ПО;
знание SQL, опыт написания/оптимизации запросов к БД;
опыт участия в проработке solution архитектуры;
опыт работы в команде разработчиков и умение эффективно;
взаимодействовать с другими участниками проекта;
опыт работы с Git.Опыт написания тестов (Junit, TestNG, Mockito, etc);
опыт работы с DockerЗнание Linux, основы Shell scripts, понимание архитектуры ОС;
знание гибких процессов разработки ПО;
уверенное использование инструментов Jira и Confluence в работе.
Условия:
оформление по ТК РФ с первого дня и все социальные гарантии;
удаленный формат работы на территории РФ;
ДМС после испытательного срока;
для работы предоставляем ноутбук, наушники, мышь, при необходимости – и другую технику;
программы профессионального развития;
оплачиваемое профессиональное обучение и сертификация;
бонусы и бенефиты для наших сотрудников: подарки для детей, скидки у корпоративных партнёров.
Описание
Обязанности:
разработка backend-for-frontend и микросервисы на TypeScript, Node.js, PostgreSQL, Kafka;
исправление ошибок и повышение производительности;
участие в перекрестном code-review;
рефакторинг и улучшение существующего кода;
внедрение новых технологий, инструментов и методов разработки.
Требования:
высшее образование;
опыт backend-разработки на Java от 3 лет;
глубокие знания Java 8/11+, включая возможности многопоточности, коллекции, структуры данных и т.д.;
опыт разработки микросервисов;
опыт работы с фреймворком Spring Boot(от 4 лет) и инструментами Spring CloudУмение проводить отладку, профилирование и оптимизацию производительности Java приложений;
понимание лучших практик/принципов разработки ПО;
знание SQL, опыт написания/оптимизации запросов к БД;
опыт участия в проработке solution архитектуры;
опыт работы в команде разработчиков и умение эффективно;
взаимодействовать с другими участниками проекта;
опыт работы с Git.Опыт написания тестов (Junit, TestNG, Mockito, etc);