Описание вакансии
Чем предстоит заниматься
- Разработкой новых функций и пользовательских интерфейсов для витрин Yota
- Изучением новых технологий и их внедрением
- Оптимизацией и поддержкой существующего кода
- Взаимодействием с другими участниками процесса разработки: менеджерами, аналитиками, архитекторами, инженерами тестирования
- Нужно быть универсальным — заниматься самыми разнообразными задачами: от мелких правок API для фронта, до объемных задач по созданию новых сервисов
Что для этого нужно
- Понимание принципов ООП, теории алгоритмов и структур данных
- Уверенное знание Java SE (core Java, Collection Framework, Multithreading), в также Javascript
- Знание библиотек и framework'oв: jQuery, AngularJS (допустимо knockout, ember.js)
- Опыт работы со следующими технологиями: Spring, HTTP, JSON, XML, WebSocket, OAuth, Web Services, Servlets
- Знакомство с CSS препроцессорами (lesscss, stylus или saas)
- Опыт работы c Apache Tomcat, Undertow
- Опыт работы с сервером приложений JBoss AS.
- Понимание принципов построения REST-интерфейсов
- Опыт написания Unit тестов, интеграционных тестов