19 сентября 2024 г.
Старший серверный разработчик (Java) Виддалено Мы бутиковая технологическая компания, которая имеет тесные отношения с несколькими партнерами, работая рука об руку. вместе с ними создавать высококачественное программное обеспечение на основе дорожной карты инновационных и сложных функций в среде с большим количеством транзакций. Обязанности: Написание внутреннего кода и тестов, а также использование технологий с открытым исходным кодом для получения надежных рез
19 сентября 2024 г.
Старший серверный разработчик (Java)
Виддалено
Мы бутиковая технологическая компания, которая имеет тесные отношения с несколькими партнерами, работая рука об руку. вместе с ними создавать высококачественное программное обеспечение на основе дорожной карты инновационных и сложных функций в среде с большим количеством транзакций.
Обязанности:
- Написание внутреннего кода и тестов, а также использование технологий с открытым исходным кодом для получения надежных результатов;
- Улучшение качества кода посредством тестирования, рефакторинга, рецензирования;
- Эффективная работа в гибкой команде с использованием методов Scrum, XP и Lean, например участие в ежедневных стендапах, сессиях планирования, презентациях и ретроспективах;
- Сотрудничество с заинтересованными сторонами бизнеса и внутренними пользователями для разработки и предоставления продуктов, которые привлекают новых клиентов и заставляют их возвращаться;
- Проведение анализа первопричин, чтобы убедиться, что ошибки правильно поняты и не повторяются;
- Внесение вклада в разработку стандартов и руководств по кодированию - это хорошо, а также подача хорошего примера их соблюдения;
- Поддерживайте свои решения, чтобы гарантировать, что и у вас, и у вашей команды есть инструменты и возможности для поддержки работы в нерабочее время.
Требования:
- Обширные знания Java, Spring и связанных с ними технологий: JUnit, серверов веб-приложений (например, Jetty/Tomcat). ), Грейдл/Maven;
- Хорошее знание MySQL и написание оптимизированных запросов к базе данных;
- Глубокое понимание концепций архитектурного программного обеспечения, объектно-ориентированного и функционального программирования, архитектур MVC/MV*, асинхронной связи с сервером;
- Опыт проектирования и разработки веб-сервисов RESTful и обработки JSON;
- Умение использовать Git и понимать стратегии распределенного контроля версий;
- Мастер программного обеспечения, обладающий строгим и дисциплинированным подходом к написанию простого и эффективного программного обеспечения, но не боящийся учиться на неудачах и рассказывать другим об ошибках;
- Знание архитектуры веб-программного обеспечения и шаблонов проектирования;
- TDD, Рефакторинг;
- Знакомы с использованием системы отслеживания, такой как JIRA;
- иметь склонность и желание изучать сферу бизнеса и новые технологии;
- По-настоящему приятный человек, самоуверенный, но достаточно скромный, чтобы работать с кем угодно.
Желательно:
- Знаешь Groovy, Spock, Hibernate, Spring Boot;
- Использовали облачные сервисы, такие как AWS или Google App Engine;
- Опыт интеграции серверных служб с NodeJS, Angular, Ionic или аналогичной платформой для разработки мобильных сайтов;
- Знание многопоточного программирования и параллельной обработки;
- Опыт создания масштабируемых приложений, которые работают при больших объемах трафика и используют CDN, например Fastly;
- Удобная работа в среде Linux со скриптовыми языками;
Личные качества:
- Целеустремленный командный игрок;
- Надежный человек в разработке;
- Стремимся делать всё лучше;
- Сильные коммуникативные навыки и навыки решения проблем.
- Цели продукта – oriвложено
Вы получите:
- Работу в продуктовой компании с динамичной средой и несколькими проектами.
- Действуйте и совершенствуйтесь. Ваши идеи по улучшению.
- Команда мотивированных профессионалов.
- Постоянное самосовершенствование и рост, включая сертификацию и курсы.
- Медицинская страховка.
- Конкурентная заработная плата и бонусы.
- Корпоративные мероприятия и веселые тимбилдинговые мероприятия.