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→