Java Developer
Middle Java Developer for Liga Tsifrovoy Ekonomiki. Remote work. Develop distributed data processing algorithms, write tests, and perform code reviews.
Responsibilities: - Implement distributed data processing algorithms according to technical specifications - Write tests and optimize based on performance testing - Analyze logs and debug - Refactor existing code and conduct code reviews
Requirements: - Strong knowledge of Java 8+, Spring Framework, Apache Spark - Strong SQL skills (joins, CTEs, window functions, optimization) - Basic Hadoop knowledge - Basic understanding of multithreading principles - Knowledge of core algorithms, data structures, Java implementations, design patterns, and clean code principles - Understanding of team development and Git usage - Experience writing quality unit and integration tests (JUnit 5, Mockito)
Don't miss a single job
Subscribe to our Telegram channel