Job Details
Senior Java Developer
Senior Java Developer at Arenadata. Develop scalable and fault-tolerant microservices for real-time cluster management. Requires 5+ years of Java experience, Spring Boot, and PostgreSQL knowledge. Fully remote or office-based in Moscow/St. Petersburg.
Develop scalable and fault-tolerant microservices for real-time cluster management operations; Design and improve critical components of the management and monitoring system; Optimize performance when working with large data volumes and high load; Identify and eliminate performance bottlenecks through profiling and analysis; Conduct code reviews, discuss architectural solutions, and share knowledge with other team members; Develop unit tests and, in some cases, integration tests; Work in an Agile environment (using Yandex Tracker, GitHub, GitLab).
Experience in Java development for 5+ years; Deep knowledge of Spring Boot; Understanding of high-load systems architecture and parallel computing; Proficiency in OOP, SOLID principles, classic algorithms, and data structures; Experience with Maven and Java application building; Experience developing RESTful Services using JSON; Experience with PostgreSQL (extensions, query optimization); Experience writing unit and integration tests (JUnit, TestNG, Mockito, etc.); Experience with Docker and Git.
Official employment according to the Labor Code of the Russian Federation; Option to work 100% remotely or in the office in Moscow/St. Petersburg; Flexible start of the workday (09:00 - 10:00 Moscow time); Extended voluntary medical insurance with dentistry for the employee, 50% compensation for children's VMI; Work equipment provided (laptop, monitor).
Don't miss a single job
Subscribe to our Telegram channel