Requirements:
Deep knowledge (Java Core, multithreading);
Strong awareness of current web development standards and frameworks (e.g. Spring Framework);
Experience with messaging systems (JMS, xMQ, Kafka);
A mastery of object-oriented design, design patterns, and software design best practices;
Familiarity with agile and XP practices;
Desire to write tests;
Experience leading the design, development, delivery, and support of technically complex software products;
Proficiency at understanding an existing codebase, learning from it, and documenting/explaining when needed;
English β intermediate+.
Nice to have:
NoSQL database experience (we use Aerospike, Redis);
Deep knowledge of concurrency, resiliency, caching;
Experience using test-driven development;
Expertise in building highly scalable, fault-tolerant, distributed services is an advantage.
The job ad is no longer active
Job unpublished on
2 November 2022
Look at the current
jobs
Java
Kyiv→