Умение( и желание) работать на пограничных областях Java-технологий:
создание драйверов к устройствам ( здесь работа с C++ )
создание и усовершенствование архитектуры разрабатываемой системы ( здесь структурный анализ, бизнес логика и т.п смежные технологии )
умение раздавать пинки ( руководство проектом — включает ответственность за проект и способность заменить собой любого человека в команде)
все эти скиллы присуще так называемым "многоруким Шивам"
само по себе все их потянуть практически невозможно ( блестящих специалистов единицы )
с другой, а ты сам захочешь так распыляться
ПРИМЕР:
сегодня созваниваешься с немецким заказчиком обговариваешь workflow
через час делаешь ревью кода одного из твоих подопытных( программеров )
через час по другому проекту с американским заказчиком разговариваешь о новом билде выложенным в CVS
через час на горящем участке тестируешь с программистом вылезший баг, поступивший от клиента — и приходишь к выводу что ошибка заложена в исходных данных, а не в твоем софте.
далее бежишь подключаешь новое оборудование которое только-что доставили от американского клиента,
которое необходимо совместить с твоим софтом,
чуть погодя к тебе подбегает девочка из финансового отдела, и просить помочь ей подсчитать
какой счет надо выставить партнерам-заказчикам и т.д.
ближе к полуночи тебе перезванивает американский коллега и
радостно сообщает об успешном тестировании выложенного билда и выкладывает планы и стратегии дальнейшего взаимодействия
И ТЫ ЭТИМ ВСЕМ ЗАНИМАЕШСЬЯ ПОТОМУ_ЧТО
это твоя среда, это твой бизнес, это твое дело, это твоя собственная фирма и здесь ты хозяин