Нужно развивать и поддерживать систему розничного кредитования. Это примерно два-три десятка разного рода проектов. Большинство из них бэкенд, но есть и фронтенд.
Основные обязанности
Основная задача - выполнение бизнес-требований. Кроме непосредственно самого программирования, необходимо также согласовывать фунцкиональные спецификации и писать технические спецификации. Конечная разработка обычно ведется по ТС, но каждый шаг там не расписывается, скорее там есть общие технические требования. Хочется выполнить задачу через аспекты - не вопрос, если это обосновано и сделано за разумные сроки. Естественно, для существующего проекта решение должно вписываться в его архитектуру.
Вторая по важности задача - рефакторинг. Как глобальный с вычленением некоторых модулей в отдельные проекты, так и локальный - перевод на более новую версию библиотеки, если это необходимо, непосредственно сам рефакторинг кода, его причесывание, опять же при необходимости. Как следствие из глобального рефакторинга - есть задачи по созданию проектов с нуля со всеми вытекающими из этого плюшками.
От потенциального коллеги нужно
- хорошее знание Java 5/6 и популярных фреймворков (Spring Core, ORM, сборщики проектов, желательно Maven);
- умение самостоятельно разобраться в чужом коде, после чего поставить грамотные вопросы его автору;
- знание SQL на уровне CRUD запросов;
- желание изучать новое, интерес к происходящему в IT;
- способность грамотно составить документацию как по собственной выполненной работе, так и по принимаемым проектам;
- умение разобраться в поставленной задаче по спецификации от аналитиков, произвести оценку трудозатрат, разработать технические спецификации, координировать разработчиков в рамках поставленной задачи;
- опыт от трех лет, высшее техническое;
- английский на уровне правильного понимания документации.
Приветствуется
- знание Web Services
- опыт работы с Weblogic, Oracle DB, Oracle Service Bus;
- знание и применение CI, DVCS;
- понимание необходимости юнит- и интеграционных тестов;
- опыт с Wicket, Struts.
Что с радостью предлагаем взамен
- оклад 120000 — 150000 руб. net;
- квартальные премии до 12%;
- хороший зарплатный проект — беспроцентное снятие в любом банкомате РФ, а также начисление 7% годовых на остаток по счету ежемесячно;
- удобный офис в 8-10 минутах ходьбы от м. Белорусская
- оформление полностью по ТК, что в том числе означает дополнительные 3 дня отпуска к стандартным 28 за официально указанный в трудовом договоре ненормированный рабочий день (обязаловки в виде переработки нет, не пугайтесь);
- что-то вроде ДМС (если этот пункт важен, расскажу подробнее);
- разумно строгий рабочий график с примерно 9:30 до примерно 18:15 (летом немного изменяется, чтобы в пятницу освободиться уже в 15:45);
- хороший коллектив и возможности профессионального развития.
С резюме обращаться в инбокс или укажите в комменте свое желание, я обязательно прочитаю.
Если есть вопросы - спрашивайте в этой теме, в инбоксе или по почте.
Disclamer: я тут выступаю не как официальный сотрудник банка, а как ява-разработчик, который хочет найти хорошего коллегу.