Software Development Engineer II (MyProduct: Cost, Deals, Fuel and Cost API)
Работодатель · Tesco Magyarország
Будапешт
В роли Software Development Engineer (JAVA) вы станете экспертом в различных бэкенд-технологиях и будете разрабатывать ПО, которое помогает нашим клиентам и коллегам в повседневной жизни. Вы будете отвечать за весь цикл разработки и поддержки программного продукта.
Задачи
- Уверенное владение IDE, языком программирования и инструментами в Java
- Уверенное тестирование и разработка любого функционала
- Профилирование и оптимизация кода
- Подбор и применение подходящих паттернов проектирования для решения задач
- Хорошее понимание принципов сцепления (cohesion), SOLID и навыков их применения
- Уверенные практические знания одной из актуальных операционных систем
- Написание скриптов и автоматизация в профильной среде
- Ежедневное использование ИИ для понимания требований, проектирования и разработки
Условия и льготы
Бессрочный контрактБессрочный трудовой договор с первого дня — в знак доверия к вашим навыкамГодовой бонус к зарплатеНа основе личных и бизнес-результатовДобровольное медицинское страхованиеРасширенная программа ДМС — комплексный пакет услуг, включающий консультации узких специалистов, медуслуги и бесплатную вакцинацию от гриппаКафетерий льготПомощь в релокацииПрофессиональная помощь в оформлении разрешений на работу и других необходимых документовВозможности обученияСертифицированное техническое обучение и доступ к платформам Udemy, Pluralsight и O'ReillyБонус за рекомендацию друга
Требования
- Опыт работы в облачной среде (AWS или Azure)
- Понимание NoSQL-технологий (Redis, MongoDB или аналогичных) и реляционных СУБД
- Опыт работы с различными фреймворками и библиотеками (Spring Boot, Micronaut или аналогами)
- Опыт использования Docker и Kubernetes (или аналогов) для контейнеризации, масштабирования и мониторинга приложений
- Опыт работы в средах Lean и Agile, а также понимание принципов таких методологий, как BDD, ATDD и TDD