Position: Middle Java Developer
Company: NCube
Category: Java
Experience required: 2y
English level: upper

Requirements:
2+ years of experience in Java backend development using Java 8
Knowledge of JPA/Hibernate, relational and non-relational databases (PostgreSQL, MongoDB) and RESTful architecture
Experience with the integration of applications, features and APIs in existing frameworks
Familiarity with AWS, Spring Boot, Maven and Docker
Familiarity with agile ways of working like SCRUM or KANBAN
You love to get things done and enjoy code reviews and knowledge sharing
Upper-Intermediate English

Good to have:
Knowing Play Framework and ELK, security (OWASP) and Kubernetes are not foreign words for you

Responsibilities:
Development of a meaningful service that empowers customer rights
Implementation and maintenance of features and projects related to our own case management application
Conceptual design of our micro service architecture and deploy them to AWS
Development of solutions for complex challenges — self reliant but within a great team
You ensure the smooth operation of existing software and high productivity for new functionalities

We offer:
Competitive salary with the regular review
Flexible working schedule, vacations, paid sick leaves
Office in the very center of Kyiv/possibility to work remotely
PE 5% Taxes compensations, accountant assistance
English courses
Medical Insurance after probation period (3 months)
Great working environment and team spirit