We are looking for an experienced remote Lead Java Developer to join our team and lead the development of innovative software solutions. As a Lead Java Developer, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our clients. You will work closely with a talented team of developers, utilizing your advanced knowledge of Java, Kotlin, Scala, Go language, and related technologies to create scalable and efficient systems. You will also be responsible for leading requirements elicitation and ensuring that the team adheres to best practices and standards.