Java Tech Lead

Zagreb, Osijek, Rijeka, Split, Remote, Croatia

We are looking to expand our Napster team with an experienced Java developer for a Tech Lead position. Napster is located in Seattle and London and their music streaming platform provides fans with unlimited access to amazing tunes anytime, anywhere, and on any device, online or offline.  

In Zagreb, we have a well-established team of about twenty people who have been working on the development of Napster services for 8 years now. The Croatian team is fully integrated with members of American and UK teams, which means that we communicate daily and participate in all meetings together.

If you join the team, you will be a go-to person for proposing new features, architecture, and design. In other words - the client has an idea, and you know what to do and how to do it. That’s why we need an experienced developer who will constantly improve the project with engineering ideas. You’ll be leading a small team of people, working on modernizing and improving the existing set of applications and migrating them to Google Cloud Platform in accordance with Napster’s company-wide modernization plan, which is already in motion. In addition, you’ll be responsible for cross-team collaboration and planning coordination when it comes to developing new features that have a large system-scale impact.

What do we expect from you?

  • 5+ years of experience in Java and Spring as a backend developer
  • Detailed knowledge of Spring framework and best practices
  • Good knowledge of Spring MVC (HTML and JSP)
  • Maintaining high standard when setting up a project architecture
  • Knowledge of SQL and relational databases
  • Knowledge of Hibernate and JPA
  • Jenkins CI/CD continuous integration, work with Tomcat server

Bonus points if you experience with:

  • Experience with cloud-based container environments
  • Experience with Google Cloud Platform, AWS or similar could-computing services
  • Agile methods of work - Kanban, Scrum
  • Experience working on large scale systems with multiple applications

What do we offer?

We have tons of benefits that we’d be more than happy to talk about on the first interview. However, have a sneak peek at some of them: 

  • New MacBook Pro, Windows or Linux PC of your choice and any extra peripheral devices that you might need. 
  • Flexible working hours: we don’t look at the clock but rather at results. You can create your work schedule in the way that suits you best
  • Clear career development plan - we do not want you to stagnate with us, we monitor your personal development and reward you. Expect financial advances in line with skills advances
  • If you want to come to the office by car, we provide a free parking spot in our garage. 
  • Want to bike to Sljeme, but not completely in shape? Take one of Five electric bikes whenever you want. :)
  • FeelGood@FIVE program - your personal growth is important to us so we provide you with five free meetings with a licensed psychotherapist
  • Take the most advantage out of your gross salary - start saving by investing in the third pension plan or cover the annual cost of kindergarten for your kids.

Tell your friends about this position

Personal information
Professional data