Position: Senior Java Developer
Company: NCube
Category: Java
Experience required: 5y
English level: upper

Our client is one of Europe's leading companies in the software implementation of Geographic Information Systems (GIS), business management (ERP) and IT infrastructure management. 

Senior Java Developer will work in the field of geoinformation with a focus on Spatial Data Infrastructures (SDI), custom mapping solutions and Desktop Geographic Information Systems (GIS). 

Experience / Skills required: 

Must have: 

At least 5 years of object-oriented software development experience 

Professional development experience using the latest Java version 

In-depth knowledge of Java EE and related technologies: Spring Framework, JMS, REST 

Experience of working with Continuous Delivery concepts and tools  

Excellent understanding of Agile development practices and proven success with applying them 

Passionate about continuous improvement both at a personal and technical level  

Desire to participate in open-source communities and make a difference 

Good written and spoken English 

 
Responsibilities: 

Write well-designed, testable, and efficient code 

Analyze and detail product requirements 

Define and implement relevant and long-term architecture choices 

Ensure designs are in compliance with specifications 

Understand and solve complex production issues 

Support continuous improvement by investigating alternatives and technologies and presenting these for design reviews 

Work within an agile software engineering environment 


We offer:  

Challenging project 

Competitive remuneration based on qualification and contribution 

Full-Time job (Office in the very center of Kyiv or remote) 

Flexible working schedule, vacations, paid sick leaves, English courses, regular parties 

Good working environment 

Great team spirit