👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Java TeamLead

Требования

БэкендJavaPHP

Местоположение и тип занятости

Можно удаленно

Компания

Разработка решений по анализу информационных потоков

Описание вакансии

Условия работы

Мы разрабатываем банковский софт, руководствуясь принципами, которые приняты в высоконагруженных веб-проектах: трехслойная архитектура, быстрый in-memory кеш, шардинг в БД, возможность линейного масштабирования и так далее.

Мы с радостью предоставим рабочее место в нашем офисе А-класса в Москве недалеко от метро ул. 1905 года, в пентхаусе современного офисного здания. Из окна у нас такой вид: У нас гибкое начало рабочего дня, а в остальном - полное соблюдение ТК РФ.

Переработки и сверхурочную работу мы презираем и стараемся избегать. Если Вас заинтересовало предложение, ответьте пожалуйста на письмо, приложив небольшой пример Вашего кода. Пары классов будет достаточно.

Сейчас мы ищем сильного управленца-программиста Java. Это хорошая позиция для людей, желающих работать с 1-3 продуктами в хорошем коллективе без переработок.

Обязанности мы видим так:

* Создание ядра автоматизированной корпоративной платформы на базе java: Участие в проектирование архитектуры системы, реализация отдельных модулей, тестирование разработанных решений.

* Периодическое участие в других проектах компании: программирование на go, php, разработка архитектуры БД

* Управление коллективом 2-5 (и более) человек. Постановка задач, контроль загрузки, ревью качества

Требования:

* Навыки архитектора: проработка архитектуры приложения, широкий кругозор (aka вот для этого класса задач принято использовать этот инструмент), стремление познать что-то новое

* Опыт разработки на Java/J2EE;

* Знание хотя бы одной из технологий ORM (Hibernate, JPA, MyBatis, EclipseLink и т.д.);

* Знание и практический опыт использования Spring Framework;

* Опыт разработки под один или несколько промышленных J2EE серверов приложений (IBM WebSphere, Oracle Weblogic, JBoss);

* Понимание принципов проектирования реляционных БД, знание SQL, опыт работы с PostgreSQL, Oracle;

* Понимание принципов работы сетевых протоколов. Хорошие знания http и «мира», который его окружает (stateless, rest, web sockets, и т.д.)

* Знание Maven * Опыт работы с Git или другой системой контроля версий;

* Знание и опыт работы с ОС семейства Linux/UNIX;

* Понимание шаблонов проектирования, опыт анализа и проектирования программных решений; * Желателен опыт работы в компаниях, программирующих Enterprise (банки или корпоративка)

Желательно уметь:

* Навыки общения с людьми из бизнеса (менее важное требование): подготовка презентаций на "человеческом языке", написание документации.

* Желателен опыт разработки высоконагруженных проектов, многопоточность;

* Желателен опыт программирование на других языках; мы активно используем go, php, javascript. Если вы знаете что-то из этого, то это будет плюсом

* Желателен опыт разработки высоконагруженных проектов, многопоточность;