Ведущий программист Java, Team Lead Java Developer (Middle / Senior)

от 120 000 руб. на руки

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Team Lead Java Developer (Middle / Senior)

Обязанности:

  • приём и доработка проекта от сторонних разработчиков;
  • разработка ПО с Web-интерфейсом (Java / Apache Wicket / Spring JDBC / Maven / JavaScript / CSS / Apache Tomcat / PostgreSQL / PL/pgSQL);
  • разработка web-сервисов и RESTful-сервисов;
  • разработка приложений, взаимодействующих с различными прикладными API, web-сервисов для интеграции со сторонними информационными системами;
  • проектирование и реализация микросервисов;
  • управление командой разработки, распределение фронта работ между разработчиками и контроль их исполнения (в случае, если кандидат располагает своей сработанной командой, готовы рассмотреть соискателей, предложенных кандидатом);
  • умение понимать чужой код и опыт доработки чужого кода на Java;
  • использование методик контроля качества разработки ПО (code review, unit-тесты и т.д.);
  • работа в команде с другими разработчиками;
  • рефакторинг кода;
  • участие в разработке архитектур систем, приложений, компонентов с нуля и доработка существующих;
  • участие в полном цикле разработки;
  • участие в создании OLAP;
  • участие в создании централизованной системы хранения данных;
  • участие в разработке эксплуатационной документации;
  • контроль и ведение процесса документирования.
Требования:
  • Требования:

  • высшее техническое образование, опыт работы в области ИТ – от 7 лет, опыт ведущего программиста - от 1 года (желательно в сфере разработки web-приложений, взаимодействующих с СУБД);
  • понимание методов разработки и тестирования программного обеспечения;
  • участие в завершённых проектах;
  • опыт разработки многопоточных, отказоустойчивых, масштабируемых информационных систем;
  • отличные знания языка программирования Java (в т.ч. Generics, работа с ресурсами, stream API, коллекции) от 5 лет, платформ Java SE и Java EE, знания Apache Wicket project, Spring Framework, знание SQL(стандарт) и расширения для PostgreSQL (T-SQL);
  • понимание паттернов проектирования Java и умение их применять;
  • хороший уровень знаний JavaScript, HTML, CSS (фронтэнд по минимуму);
  • опыт использование средств сборки проекта Maven;
  • опыт разработки с использованием СУБД PostgreSQL, MySQL (MS SQL Server приветствуется);
  • опыт разработки API;
  • понимание JSON, XML;
  • опыт использования систем контроля версий Git;
  • опыт работы в GitLab;
  • понимание и практическое использования подхода GitFlow;
  • опыт написания unit-тестов;
  • умение разобраться в чужой архитектуре и чужом коде;
  • умение работать в режиме многозадачности, высокая работоспособность, стрессоустойчивость, ответственность, хороший разговорный и письменный русский язык, пунктуальность, исполнительность;
  • аналитический склад ума, нацеленность на результат, творческий подход к выполнению заданий, умение принимать самостоятельные решения и нести за них ответственность, умение планировать выполнение задач и решать задачи в поставленные сроки;
  • опыт наставничества младших разработчиков;
  • нацеленность на долгосрочное сотрудничество;
  • английский язык: чтение тех. документации.
  • Приветствуется:

  • знание и опыт разработки в IDE IntelliJ IDEA;
  • опыт работы в системах: Jira, Confluence;
  • опыт организации CI/CD, SSDLC, SecDevOps, DevOps;
  • опыт разработки web-сервисов и RESTful-сервисов, знания протокола SOAP, технологий Apache CXF, JAX-WS и JAX-RS, Jasper Reports, Apache POI, iText PDF;
  • опыт разработки с использованием MongoDB, Redis, MySQL Cluster, MySQL NDB Cluster;
  • опыт разработки микросервисных архитектур;
  • опыт работы с высоконагруженными системами;
  • знания в области криптографии и СЦП;
  • умение администрировать Windows- и *nix-сервера;
  • умение администрировать и настраивать СУБД;
  • умение использовать виртуальные локальные машины в процессе разработки и тестирования ПО;
  • знание C#, Perl, PHP;
  • опыт работы с фреймворками/библиотеками: Angular, Vue, React, Vaadin или иных;
  • готовность осваивать новые инструменты, библиотеки разработки и технологии;
  • участие в open source проектах.

Условия:

  • Полное соблюдение ТК РФ (белая з/п, отпуск, больничный, …).
  • Работа в динамичной, развивающейся компании.
  • Заработная плата - по результатам собеседования.
  • Офис в шаговой доступности от м. Академическая (7 минут пешком).
  • Достойные условия труда.

Дополнительно:

  • При отправке вашего резюме на рассмотрение, не забудьте приложить ссылки на примеры вашего исходного кода (GitHub предпочтителен), если вы их не указывали в самом резюме.

Контактная информацияКонтактная информация

Меркулов Александр Игоревич

+7 (495) 1222035, Просьба резюме направлять на электронную почту или откликаться на вакансию.

amerkulov@cfmc.ru

Адрес

Академическая, Москва, Новочерёмушкинская улица, 9
Показать на карте
­

Вакансия опубликована 21 февраля 2019 в Москве

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Похожие вакансии