Senior Java Developer (offline)

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 with Groovy and other dynamic languages (Groovy, Python, Ruby, Clojure);
- 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 18 March 2021

Look at the current jobs Java Kyiv→