Job Description


Lviv, Ukraine

Senior Java Developer

Join the Java development team at Skelia Lviv! Become a valuable member of our team of senior developers working on a project for Thomas Cook, the first-ever travel company, founded in the UK back in 1841. You will be part of the Flight Department IT team. The product you will be developing is distributed Java based application that helps people from IT department to manage flights, negotiate and find the best prices, build packages and tours.

The company is always trying to improve workflow and tools so your work will include developing new software from the beginning and support current applications.


Design and development of Spring based Server-side applications (Spring, Spring Boot, Spring Security)

Specification and development of touristic applications for Tomcat

Design and development of Web-based user interface

Integration of these applications to backend database like DB2

Analysis, solution design, and estimation of requirements for existing and new IT systems

Creation of technical documentations and functional specifications

Testing of the developed systems (JUnit, Mockito) and support during the implementation phases

Maintenance of the systems: Incidents handling; proactive production control; 2nd level consulting of business units


Higher education in computer science/technical field

4+ years of professional background

Graduation as Master or Bachelor of Information Technology would be a plus

Extensive knowledge in Java development, preferably in Java 8, Spring, MyBatis, SQL

Know-How in Client-/Server technologies (e.g. REST, SOAP)

Safe handling of development tools (Eclipse, SVN, Jenkins)

Good knowledge of Object-oriented design

Good analytical and conceptual skill

Teamwork, service orientation and high awareness of responsibility

Good communication and interpersonal skills

Good English knowledge

Skelia Offers

Ongoing opportunities in international company

European democratic management style

Trainings and business trips abroad

Language classes (English, Dutch, Polish)

24 working days paid vacation

Wide benefits and compensation package which includes one or several items according to your choice: paid lunches, access to gym/swimming pool, medical insurance and many other

Office with comfortable workplaces in top class building facilities

8-hour working day and 5-day working week

Social events for you and your family


In your resume please allow our company to use your personal data.

Share this job

all positions