Senior Backend Developer (Java/Kotlin) - YouTrack
At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth.
YouTrack is a project management and team collaboration tool by JetBrains that’s available in the cloud (YouTrack Cloud) and as an on-premises solution (YouTrack Server). Thousands of teams worldwide use YouTrack to collaborate on projects of various sizes.
We are seeking a Senior Backend Developer (Java/Kotlin) to join our team. If selected, you will have the opportunity to drive innovation and shape the future of the product while solving complex engineering challenges at scale.
In this role, you will:
Work together with product managers, designers, and QA engineers to develop new AI-powered features including but not limited to development of AI agents.
Work on the existing functionality in YouTrack to integrate them with new features.
We will be happy to have you on our team if you have:
Extensive JVM backend development experience.
Experience with the Kotlin programming language.
Experience with concurrent programming or multithreading.
Familiarity with NoSQL databases.
A deep understanding of building complex web systems.
A solid understanding of how the web works.
An ability to work in a self-organized manner.
A passion for developing solutions that users love.
We would be especially thrilled if you have:
Previous experience building something involving LLMs/AI
Prior experience building with Gradle
Familiar with GraphQL
Experience with Spring framework
A passion for learning new things and trying new approaches