Требования: Components for success. You have... Solid knowledge of modern Java (Java 21/25 preferred) including multithreading, and concurrency.
Good problem-solving skills and knowledge of algorithms and data structures. General understanding of distributed systems and backend application design. General understanding of database concepts and experience working with SQL and/or NoSQL databases.
Commitment to writing high-quality, maintainable, and well-tested software. Experience with Spring Framework, Hibernate/JPA, Git, Docker. You'll get extra points for...
Knowledge of performance tuning & debugging of performance issues. Thrive in a culture that values... Transparent communication & team work Strong engineering fundamentals over framework-specific knowledge.
Curiosity and a continuous desire to learn. Ownership and accountability. Collaboration and knowledge sharing.