Background

Senior / Tech Lead JVM Developer

Hybrid
Development

Position

We're looking for a Senior / Tech Lead JVM Developer with a strong engineering background — someone who can design solutions independently, make key technical decisions, and own the entire development lifecycle from architecture to production.

Responsibilities

  • Design technical solutions and define implementation approaches
  • Own the full development lifecycle, from design and implementation to testing and production deployment
  • Build and evolve high-load services using Java / Kotlin
  • Work with message queues and different types of databases
  • Use DevOps tools as part of the end-to-end development process
  • Support production systems and respond to incidents

Requirements

  • 5+ years of commercial development experience with Java / Kotlin
  • Hands-on experience building high-load systems in a product company
  • Strong engineering fundamentals and the ability to make technical decisions independently
  • Practical knowledge of DevOps tools and workflows

Benefits

  • Flexible work setup: remote or office-based
  • A high level of technical autonomy with no micromanagement
  • Competitive compensation
  • The opportunity to work on high-load products and directly influence technical decisions
  • Continuous learning and knowledge sharing within the team
  • Reimbursement for professional development and training
  • Company-supported relocation