Java Developer (Middle)
Remote | full-time | 250 - 300 т.р.
Surf
Локация: любая вне РФ
Формат работы: удаленка (работа по производственному календарю Сербии)
В Surf уже 12 лет мы разрабатываем много разных проектов, начиная от простых внутрикорпоративных аппов, заканчивая сложными ERP системами, видео-стримингом и свежими банкам. Работаем с крупным российским бизнесом и западными клиентами. Специализируемся на крупных сервисах!
Планируем вырастить отдел Web-разработки до 100 человек. Нашей команде нужны опытные разработчики, которые умеют писать код быстро и качественно, готовы работать в команде и постоянно обучаться. Мы активно экспериментируем с новыми подходами и технологиями, и понимаем важность инвестирования в них.
Текущий проект: разрабатываем backend систему для мобильного банкинга с более чем 3 млн активных пользователей
Следующие проекты из разных сфер, работаем с финтех, фудтех, еком, медициной, телекомом и т.д.
Стэк проекта: Kotlin (Ktor),Java,Spring (MVC, Data JPA, Ehcache), OracleDB, Maven,Gradle, Teamcity
Большая поддержка от команды: менторы, индивидуальные планы развития, бюджеты на внешнее обучение, прозрачные грейды. В Surf можно расти вглубь или стать T-Shape специалистом: проектов, задач, возможностей много;
Что нужно делать:
- Разрабатывать backend на Java 8+, Kotlin (без подключения к процессинговый системе банка);
- Работа с базами данных Oracle;
- Реализация новых фичей и оптимизация/исправление старых;
- Готовность разбираться с legacy кодом;
- Ведение задач в системе Jira;
- Изучение бизнес-требований, декомпозиция и оценка задач;
- Ведение техдолга и по возможности его закрытие.
Что нужно от тебя:
- Опыт работы с Java Core/Java EE 8+ от 2 лет;
- Опыт работы с Spring Framework;
- Понимание принципов построения web-приложений (MVC, REST, Single Page Application, Servlet);
- Знание принципов работы с реляционными БД;
- Опыт написания unit (JUnit) и интеграционных тестов (RestAssured);
- Опыт использования средства сборки Maven/Gradle;
- Умение работать с системой версионирования Git;
- Опыт использования методологии гибкой разработки (Agile, Scrum, Kanban);
- Английский язык на уровне чтения и написания документации.
Будет плюсом:
- Опыт использование TeamCity;
- Английский язык - выше В2.
Всего 3 шага, чтобы попасть в Surf:
- присылай резюме рекрутеру @alenka_ff
- познакомься с руководителем
- пройди тех.собеседование
Все! Ты великолепен :) Ждем!
