Position: Senior Java Engineer
Company: Epam
Experience required: 5y
English level: upper

Skills and Qualifications:
● 5+ years of experience in the development
● Solid knowledge of Java
● Knowledge of Maven build tool
● Good understanding of system design, data structures, and algorithms
● Ability to work all the way from high-level architecture design down to efficient code
● Ability to work in a multicultural environment
● Fluency in English with excellent written and verbal communication skills
Nice to Haves:
● Knowledge of Scala and Akka Framework
● Strong understanding of network stack and HTTP/TCP/Websocket protocols;
● Cryptographic background: elliptic curve based algorithms, zero-knowledge proofs, libraries
usage(openssl, bouncycastle, zexe, libsnark)
● Working experience with Python/C++/Rust
● Education: Computer Science, Applied Mathematics or related fields