Position: Java desktop developer
Company: Luxoft
Experience required: 2y
English level: upper

Project is related to collection, visualization and analysis (including real-time) of the data received from production and test wells evaluation.

Responsibilities
Design and implementation new features
Update/maintenance of existing code base
Design and development of software in python
Daily professional communication with customer
Requirements elicitation or clarification if needed

Skills
Must have

Strong object orient programming skill using java.
Experience on Java desktop application development, familiar with Java.Swing package.
Rich experience on MVC pattern, familiar with JTable, TableModel ect.
Familiar with listener/observer and factory design patter and having rich experience for their java implementation.
Multithreading
Rich experience for database development in java.

Nice to have

Oil&Gas experience