
Java Senior Software Engineer
Lead development and testing of a highly scalable, geo-distributed database. Responsibilities include designing for scalability and reliability, troubleshooting distributed environments, profiling and performance tuning (JFR, JMC, async-profiler, VisualVM), implementing storage/network algorithms, and managing several software engineers. Requires 4+ years Java experience, deep concurrency and JVM knowledge, SQL and distributed systems expertise.