objektovo orientované programovanie
vývoj aplikácií technológiou Applet / Swing
vytváranie bázických Swing komponent
komunikácia Socket, RMI
multi-threading a synchronizácia procesov
znalosti s JDBC & SQL
analyzovanie požiadaviek zákazníkov, posudzovanie možnosti rizík a s tým spojených technických problémov
navrhovanie technickej a objektovej architektúry
vedenie, usmerňovanie tímu programátorov a sledovanie ich plnenia
zodpovednosť za odovzdanie projektu zákazníkovi
komunikácia s klientom prostredníctvom tel. a e-mailu, zúčastňovanie sa osobných stretnutí
opravovanie chýb
technická podpora klientom