Летом 2006 года перешёл в «Таврию»[3] из «Каунаса». В чемпионате Украины дебютировал 22 июля 2006 года в матче против мариупольского «Ильичёвца» (1:0)[4]. В осенней части сезона 2007/08 года не попадал в основной состав команды и в январе 2008 года получил статус свободного агента[5]. После этого литовец побывал на просмотре в казахстанском «Тоболе», но в итоге подписал договор с «Каунасом»[6][7][8].
Зимой 2010 года стал игроком израильского «Хапоэля» из Раанана. В июле 2010 года был на просмотре в греческом клубе «Астерас»[9]. После этого футболист находился на просмотре в шотландском «Данди Юнайтед». В товарищеском матче против «Халл Сити» он отметился голами в свои ворота и ворота противника[10].
Дебют в составе национальной сборной Литвы состоялся 3 июля 2003 года в игре Кубка Балтики против Эстонии под руководством главного тренера Альгимантаса Любинскаса. Матч завершился поражением эстонцев со счётом (1:5)[11]. В следующий раз в футболке сборной Зельмикас сыграл спустя два года также на Кубке Балтики. В единственном финальном матче турнира литовцам удалось обыграть сборную Латвии (2:0)[12].
В рамках квалификации на чемпионат мира 2010 года провёл три игры за сборную[13]. В июне 2010 года принял участие в Кубке Балтики, где сыграл в одном из двух матчей сборной на турнире. Литовцам тогда удалось в 10-й раз стать победителями данного турнира. Свой последний матч за сборную Литвы провёл 11 августа 2010 года против Беларуси (0:2)[14].