We are seeking a Senior Java Developer to advance the back end of our high-load social service.
Responsibilities:
- Design and develop high-load and fail-safe services
- Optimize current solutions
Requirements:
- Excellent knowledge of Core Java, popular libraries and frameworks, algorithms, data structures, and coding patterns
- Experience with multithreaded programming and designing client-server distributed applications
- Experience working and designing data storage in various systems (SQL/NoSQL/cache)
- Skill using *nix-like systems
- Communication skills and the ability to work in a team
Technology Stack:
- Spring/Spring Boot, Java 8, Erlang, MySQL, Memcached, Sphinx, Redis, Cassandra, Scylla