Java Developer (Middle)

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

- познакомься с руководителем

- пройди тех.собеседование


Все! Ты великолепен :) Ждем!


Report Page