Если убрать всякую шелуху от HR, то:
1. Java нуб или джуниор на рисование отчётов и мелкие дефекты.
2. Java сеньор на огромную кучу работ по дефектам и доработкам
3. Кодящий тимлид для 4-5 разрабов, который погрузится в доработки по проектам
4. Тимлид/Архитектор, который будет рефакторить код и предлагать мудрые решения
5. SQL разраб на PostgreSQL: написание функций и запросов
Стек: Java 8 SE, Spring, Hibernate, Vaadin, PostgreSQL и куча всего прочего