Java Tech Lead


About the job

Our client is an internationally known software company, specializing in the development, support, and maintenance of turnkey online sports and iGaming.


  • Working closely with business teams to define plans and solutions to provide a stable, agile, and user-friendly platform
  • Ensure the highest standards of the Team’s performance are reachable
  • Develop high-quality software, design, and functional documentation
  • Provide estimates for specific software feature implementation
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Build unit tests for your code
  • Perform code reviews
  • Develop and maintain tools and applications by producing clean, efficient code that follows open-sourcing standards
  • Ensure software is up to date with the latest technologies and standards
  • Prepare architectural diagram and technical requirements


  • Proven experience as a Senior Software Engineer with extensive experience in software development – Strong, 4 -5+ years
  • Good communication skills – both verbal and written
  • Analytical mindset and good problem-solving skills
  • Experience working in a multicultural environment
  • Able to work independently with defined problems on a middle-senior level in certain areas of technical or business expertise
  • Upper-Intermediate (and above) English
  • Result-oriented mindset
  • Proactive


JVM, Kafka, MySql, NoSQL databases, Spring Framework, SQL and ORM


  • Friendly environment with colleagues ready to share their experience
  • Challenging and interesting projects that teach you new things all the time
  • Additional health insurance from the very first month
  • Full-time employment and labor contract
  • Food and Birthday vouchers
  • Fair Bonuses “bring a friend”
  • Regular Office activities & Teambuilding events
  • Modern office
  • Latest MacBook Pro + Display (full setup)