At JetBrains, code is our passion. Since 2000, we have aimed to create the most effective developer tools, automating checks and corrections to speed up production and foster creativity.
YouTrack is a project management and team collaboration tool available in the cloud (YouTrack Cloud) and on-premises (YouTrack Server), trusted by thousands worldwide for various project sizes.
We are seeking a highly skilled Tech Lead for the YouTrack team. This role is ideal for an experienced developer with expertise in web application development and a strong understanding of Spring IoC. You will lead initiatives to enhance enterprise deployments and improve architecture and performance.
Key responsibilities include:
- Supporting enterprise-scale deployments, multi-node setups, and integration with monitoring tools like Prometheus.
- Migrating from SSE to WebSockets.
- Transitioning from an in-house REST framework to SpringRest or similar.
- Enhancing architecture by improving data access and service layer separation.
- Leading the development of the new on-premises installer.
- Developing advanced resource sandboxing for YouTrack Apps.
- Monitoring and improving CI/CD processes and maintaining Gradle builds.
- Updating infrastructure components to run on JRE23, with experimental features on JRE21.
- Continuous performance monitoring and enhancements.
Ideal candidate qualifications:
- Proven experience in developing professional web applications.
- Strong understanding of Spring IoC.
- Deep knowledge of JVM, threading, and garbage collection.
- Excellent problem-solving and project leadership skills.
- Strong communication skills and collaboration ability.
Preferred additional skills:
- Basic understanding of AWS and cloud deployment considerations.
Benefits and work environment:
- Fascinating work in a friendly team.
- 30 days paid vacation (local regulations apply).
- Access to a specialized library, ergonomic workstations, gym, leisure facilities, and commuter benefits.
- Opportunities for professional growth, including conferences and LinkedIn Learning access.
- Additional perks: lunch, refreshments, snacks, and more.
- Hybrid work model available from any location with JetBrains offices.
Application process:
Please submit your personal information, including first name, last name, email, and optional phone number. You may apply for multiple locations.
Note: We do not offer relocation support for Germany and the Netherlands; support may be available for Serbia, Cyprus, and Armenia.
Resume submission:
Upload your resume in .doc, .txt, or .pdf format (max 2 MB). You can also add a cover letter, diplomas, certificates, and optional links like LinkedIn, GitHub, Stack Overflow, or personal websites.
By submitting, you agree to JetBrains\‘ Privacy Notice and consent to future contact regarding employment opportunities. You may withdraw consent at any time by contacting
#J-18808-Ljbffr

Kontaktperson:
JetBrains s.r.o. HR Team