20 июн

java developer

выше рынка на 5,2%
вакансия 353 187 ₽
в среднем 335 616 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией
Загрузить

генерация резюме под вакансию

Загрузи резюме в профиль, чтобы сгенерировать временное CV под эту вакансию
Загрузить

сопроводительное письмо

Загрузи резюме в профиль, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
Загрузить

описание

Локации: Польша, Нидерланды

Planner 5D provides a global home design platform that simplifies the renovation process from concept to execution. The software enables users to customize home and workspace designs across Web, iOS, Android, Windows, and MacOS.

задачи

  • Develop and maintain Kotlin/JVM-based backend tools, console applications, utilities, and automation pipelines;
  • Develop and support Python-based Blender rendering pipelines, including scene processing, automation, and production rendering workflows;
  • Work on platform components for preparing catalogs, launching processing pipelines, converting 3D models, and supporting internal production workflows;
  • Build and maintain tooling related to 3D content processing, geometry, scene preparation, wall generation, model conversion, and other math-heavy tasks;
  • Research and evaluate current and upcoming technologies related to 3D, rendering, media formats, data processing, and production automation;
  • Write maintainable, high-performance, and high-quality code using best practices, SOLID principles, automated tests, code reviews, and clean architecture;
  • Process data from APIs, databases, JSON, XML, and other sources;
  • Transform assets like images, 3D models, and videos into different formats;
  • Import and export 2D/3D data from and to .dxf, .dwg, and .blend formats;
  • Write Blender plugins to load data and provide additional modeling functionality;
  • Write high-performance code using CPU and GPU resources through parallel and concurrent programming;
  • Build processing pipelines utilizing multi-threading and coroutines.

требования

  • Strong experience with Java and/or Kotlin on JVM;
  • Practical experience with Python and willingness to work with Blender rendering pipelines;
  • Good understanding of the JVM ecosystem including Gradle, dependency management, modular code structure, debugging, profiling, logging, and performance optimization;
  • Solid SQL knowledge (SQLite, MySQL, PostgreSQL);
  • Good understanding of object-oriented programming, SOLID principles, clean architecture, and maintainable code design;
  • Ability to work with math-heavy, data-heavy, or algorithmic tasks and turn them into stable production solutions;
  • Ability to write clean, reliable, high-performance code and cover critical logic with tests;
  • Knowledge of Linux and common tools;
  • Fluent in English;
  • Nice to have: Experience with Python, C / C++, popular libraries like Spring, Dagger, JUnit, Apache Commons, understanding of 2D / 3D technologies and software (e.g., OpenGL, WebGL, Raytracing, Blender), understanding of Mathematics, Geometry, Computer Vision, understanding of Kubernetes, Docker and nearby technologies.

условия

  • Great work environment that balances freedom and responsibility;
  • Team of friendly and passionate enthusiasts;
  • Around 30+ days of paid holidays per year;
  • Company computer equipment by request;
  • Education courses and training expense allocation;
  • English classes on a corporate platform;
  • Offline company events in Lithuania and online team-building;
  • Unlimited free Planner5D subscriptions.

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в отклики

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.