Lead Java developer

We are looking for a specialist for the position of Lead Java developer Fulltime, remotely. Requirements: Good knowledge of J2SE, in particular - Java Concurrency, Collections , commercial development experience in a team of 4 years or more. Experience with Spring Experience in working and designing REST API Knowledge of SQL and query optimization Understanding of networking principles: TCP/IP, HTTP, Websockets, etc. Proficiency in git Basic knowledge of architectural patterns Tasks: Write quality code for distributed system, stack: Java 14/Kafka/Redis/Redis/Solr/MySQL Conduct code review of teammates' code Handle complex integration issues with related systems Participate in creating architectural solutions Communicate with the business to clarify and detail requirements