Hello,
My name is Zsolt Rabi, I've been working as a software engineer for more than 6 years. Please allow me to describe my experience that can be relevant to your job description, I hope you will find it useful.
I have experience with Java (v5-8), including many frameworks such as Spring (Core, MVC, Security, Social, JPA), JSF, JSTL, FreeMarker, Hibernate, Jetty, Jersey, jUnit, Play!, Struts, Selenium etc. I use Jmeter (for testing) Jporifiler (for profiling) as well.
I usually use Maven as build and dependency management system, but I have experience with Gradle and Ant as well.
I have experience with Web Services, both REST and SOAP. However I haven't used SOAP for a while, but I continuously use REST. For REST implementation, I used to use Jersey framework, but today I like Spring MVC the most. I'm open to any other solutions of course.
As a Continuous Integration tool I have experience with Hudson/Jenkins with installation, configuration, job creation and daily usage level, but I've used Team City for a short period.
Regarding Linux: I've been using it for 5 years on daily basis, my workstations and servers running Linux. I can say I'm a Linux advanced.
From Web UI point of view, I use HTML5, CSS3, JavaScript (core, jQuery, AngularJS), Most of our projects are based on AngularJS frontend + REST API backend (Java or PHP).
Thank you so much, and please let me know if you need any more information.
Zsolt Rabi