wagey.ggwagey.gg
30,816  jobs30,816  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(30,816)/Urban Planner Role(49)/Planner5D (5) - Java/Kotlin Internal Tools Developer
Planner5D

Planner5D - Java/Kotlin Internal Tools Developer

Tbilisi / Belgrade / Lisbon / Madrid / Riga / Tallinn / Valencia / Yerevan1mo ago
In OfficeEMEAUtilitiesUrban PlannerUI DeveloperJunior DeveloperJavaKotlinPythonMedia RelationsMongoDB

Requirements

• Languages: Kotlin, Python • Core development: Kotlin/JVM, Java, coroutines, serialization, reflection, dependency injection with Dagger • 3D and rendering workflows: Blender Python scripting, glTF processing, 3D model conversion, geometry/math-related tooling, scene and asset preparation pipelines • Data and storage: MongoDB, SQLite, FlatBuffers • Infrastructure and observability: Prometheus metrics, Sentry, CI/CD, Git, Git LFS, internal monitoring and logging • Strong experience with Java and/or Kotlin on JVM; • Practical experience with Python, willingness to work deeply with Python-based Blender rendering pipelines; • Good understanding of JVM ecosystem: 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, common tools, and Linux ecosystem; • Fluent in English. • Experience with Python, C / C++ languages; • Experience with popular libraries like Spring, Dagger, JUnit, Apache Commons; • Understanding of 2D / 3D technologies and software (for example OpenGL, WebGL, Raytracing, Blender); • Understanding of Mathematics, Geometry, Computer Vision; • Understanding of Kubernetes, Docker and nearby technologies. • Several example of tasks you will be doing: • Process data from APIs, databases, JSON, XML, and other sources; • Transform assets (images, 3D models, videos, etc.) into different formats; • Import and export of 2D/3D data from and to .dxf/.dwg/.blend formats; • Write a Blender plugin to load data and provide additional modeling functionality; • Write high performance code using CPU and GPU to the max (using parallel, concurrent programming like coroutines, threads, Rx, promises, futures, etc.); • Build processing pipelines, where multiple threads are used to max out CPUs and do lots of different processing on multiple threads/coroutines/Rx/java streams/etc.

Responsibilities

• 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.

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

Planner5DPlanner5D - Java/Kotlin Internal Tools Developer1mo ago
·Warsaw / Amsterdam / Barcelona
In OfficeEMEAUtilitiesUrban PlannerUI DeveloperJunior DeveloperJavaKotlinPythonMedia RelationsMongoDB
JetBrainsJetBrains - C++/Kotlin Software Developer (RustRover Debugger)1w ago
·Remote - Germany
RemoteEMEASoftwareUI DeveloperSoftware EngineerC++JavaRustRubyKotlinClojurePythonHaskellLearning & Development
zartiszartis - Senior Platform Engineer4w ago
·Remote - European Union
RemoteEMEASeniorCloud ComputingDeveloper ToolsPlatform EngineerJunior DeveloperJavaKotlinAWSAzureEnvoy
margo-groupmargo-group - MARGO - Rapid Application Developer3mo ago
·London - Hybrid
In OfficeEMEAInternHigher EducationNonprofitJunior DeveloperE-commerce DeveloperJavaJavaScriptReportingPythonRust
B2C2B2C2 - IT - Junior Python Developer5mo ago
·London
In OfficeEMEAJuniorCryptocurrencyCloud ComputingJunior DeveloperSQLPythonWebSocketDjangoPostgreSQL
Planner5DPlanner5D - Android Team Lead3mo ago
·Warsaw / Amsterdam / Barcelona
In OfficeEMEAStaffPaymentsArtificial IntelligenceTeam LeadUrban PlannerAndroid EngineerKotlinJavaRESTGitMentoring
intropicintropic - Quantitative Developer6mo ago
·London UK
In OfficeEMEAInternCloud ComputingHigher EducationQuantitative ResearcherEntry LevelJunior DeveloperPythonJavaC++SQLBitbucket
Emergent AIEmergent AI - Engineering Manager5mo ago
·Full-time
In OfficeAPACStaffSoftwareArtificial IntelligenceEngineering ManagerUrban PlannerJavaPythonKotlinGoCoaching
salmon-groupsalmon-group - Kotlin Developer (Core)4mo ago
·Remote - Asia-Pacific *
RemoteAPACMidBankingCloud ComputingUI DeveloperJavaKotlinSpring BootDockerKubernetes

Browse more by category

Show 49 moreUrban PlannerShow 11 moreUI DeveloperShow 56 moreJunior DeveloperShow 1,456 moreJavaShow 367 moreKotlinShow 4,764 morePythonShow 90 moreMedia RelationsShow 178 moreMongoDB
Privacy·Terms··Contact·FAQ·Wagey on X