Position: Senior Java Developer
Company: International Development Resources
Experience required: 5y
English level: pre

Required skills

Java 5+ years old.

Good understanding and ability to apply Java concurrency, have practical experience in this area.

Relational DBs.

Have a good understanding of the principles of cloud development, have practical experience with AWS.

Be able to scale and ensure high availability of loaded systems.

Be able to write unit / integration tests (culture of TDD application will be a plus).

Git, Gradle, Jenkins, Docker.
As a plus

Experience with frameworks and databases: Mongo, Redis, Netty, Akka, GRPC, — Project Reactor, NATS, Elasticsearch.

Functional programming experience.