Position: Java Developer
Company: KnubiSoft
Category: Java
Experience required: 1y
English level: intermediate

**Brief project description:**
Integration of existing enterprise-level system with 3rd party solutions.
Developing of new functionalities.
Moving some parts of the system to cloud.
**Required skills:**
Java 8 and above
REST Web APIs (JAXRS)
Data API (OData) and DB design/optimizations
Messaging systems and AMPQ (eg. Azure Service Bus, Rabbit MQ or Redis)
Distributed systems, Microservices
Docker, Kubernetes, OpenShift and similar.
Caching, familiar with Cache-Aside pattern and Redis clients Security and Secure Coding, OWASP top 10, OpenID Connect and/or OAuth2
intermediate (and higher) spoken English.
Ready to cover hours when communications take a place (app. 1pm - 7pm, Kyiv time).
**We offer: **
Exchange of experience, professional development, a healthy atmosphere;
A strong team Java team + education;
Flexible working time;
20 days paid vacation;
Paid sick leave;
8-hour working day and 5-day working week;
Good office location
English classes at company expense;
Regular company events.