Senior Java Developer Offline

Responsibilities:

- Designing and developing high load backend microservices

- Writing code in a clean and maintainable manner

- Maintaining existing codebase

- Optimizing code to achieve better performance

- System has to be ready for constantly increasing load

- Working together with the OPS team to address production issues

Requirements:

- Excellent problem solving skills

- Solid experience with Java 8, especially with java.util.concurrent;

- Basic knowledge of algorithms and their complexity

- Good at Spring, Hibernate, JDBC

- Experience with any relational database

- Experience with any distributed key value storage (e.g. Redis, Hazelcast,

Cassandra, Memcached)

- Understand how to build distributed systems

- Excellent troubleshooting skills

- Covering code by tests (unit, integration)

- Intermediate English

 

Nice to have:

- Hands-on experience in building large and (preferably) high-load systems

- Experience with MySQL, Mongo, Redis, Elasticsearch

- Advanced Linux shell skill

- Experience with Docker, Kubernetes, Google Cloud Platform (or other cloud providers)

- Git, Jenkins

We Offer:

- Stock options from the client

- Competitive salary

- Medical insurance

- Tax compensation

- Modern and comfortable office near the Vystavkovyi center

- Long-term employment with 20 working-days paid vacation

- Paid sick leaves (10 per year)

- Free meals, fruits, sweets and cookies

The job ad is no longer active
Job unpublished on 17 January 2021

Look at the current jobs Java Kyiv→

Loading...