CareerPlan

Java Developer

Tartu / Tallinn, eeFull-time2026-11-05 → 2026-11-10

Core

Modernize existing systems and develop new high-performance distributed backend services using modern Java.

Role type

Senior IC Java Developer (Backend)

Builds

High-performance distributed backend systems and unified network APIs for gaming infrastructure

Domain

Gaming technology / Distributed systems

Deliverable

production ML models | product features

Required skills

Modern Java (21/25), multithreading, concurrency, Spring Framework, Hibernate/JPA, SQL/NoSQL, Docker, Git, distributed systems design, performance tuning

Preferred skills

AI-assisted development tools (e.g., Cursor IDE), performance debugging

Technologies

Java 21/25, Spring, Hibernate, JPA, Docker, Git, SQL, NoSQL, Cursor IDE

Responsibilities

Modernize legacy systems, develop new services, solve performance and scalability challenges, write clean and tested code, participate in architectural decisions, conduct code reviews

Seniority

Senior, hands-on IC