|
Профессиональные навыки:
|
Общая информация:
каскадная разработка (WMD);
разработка через тестирование (TDD);
разработка высоконагруженных сервисов на стороне сервера;
разработка автономных сервисов;
работа с различными источниками информации (DB, FTP, HDD, Serial port);
передача данных по JMS, Mina, сети (sockets);
работа с различными протоколами (ASN.1, AAA, SCCP);
многопоточные приложения, работа в кластере;
парсинг и сериализация данных (Xml, JSON, strings, binary);
поиск утечек памяти и dead-locks (анализ heap дампов), профилирование;
тестирование (нагрузочное, модульное, интеграционное, системное, smoke, сложные сценарии).
Технологии
ядро (J2SE 5/6/7, Spring, Maven, Ant);
базы данных (MySql, Oracle DB, JDBC);
транспорт/сигнализация (JMS, Apache MINA);
тестирование (JUnit, Mokito, PowerMock);
парсинг/сериализация (Preon, JAXB, Jakson);
сервера (Apache Tomcat, JettyRunner);
логирование (log4j, Slf4j, Logback);
отладка и запуск приложений (Wireshark, Bash/Bat скрипты);
контроль версий, управление задачами (Bazaar, Git, Redmine);
система, прочее (Windows, Linux, Jenkins);
|