Java Developer Tech Lead

We are looking for a Back-End Tech Lead to join the WebApi team and lead it into the second version of this product.

The WebApi is a gateway which is responsible to send odds and scores to our Front End. It is also a gateway for the users who place bets.

WebApi has availability constraints: high availability is a must and we are striving for up-time measured in months. If the WebApi is down, users do not see odds and can’t place bets.

WebApi is an evolving system: We must keep the pace with an ever-increasing number of betting odds and bets.

On this job, you will:

  • Think of and write technical specifications.
  • Contribute to the design and the implementation of new services.
  • Tune the applications when they do not abide by the real time constraints.
  • Add unit and functional tests wherever you feel they are needed.
  • Run refactoring sessions when needed. (not everything is perfect).
  • Work closely with your colleagues (many times in pair programming).
  • Code review your colleagues work.
  • Enhance your technical and team working skills.

We are searching for people:

  • Passionate about developing software and in love with unit and functional testing.
  • Committed to high level of quality.
  • Pro-active and pragmatic.

Technical requirements:

  • Five years or more professional experience as a Java SE software developer.
  • Strong experience and knowledge of object oriented software design.
  • Strong knowledge of data structures.
  • Strong experience with multi-threaded environments.
  • Experience with Spring Boot.
  • Experience with Junit/ TestNG.
  • Experience with JDBC, SQL/MySQL
  • Experience with high scalable software and high performing components is a plus.
  • Experience with Hazelcast is a plus.
  • Experience with Apache Kafka, RabbitMq is a plus.
  • Performance Tuning & Optimization (profilers, garbage collection tuning) is a plus.
  • Experience with Docker and K8s is a plus.
  • Experience with Maven, Gitlab, CI/CD is a plus.
  • Foreign languages: fluent in English.
Apply for this job now! HR team will never use any personal information it receives from you for any purpose beyond recruitment, employment or reference checks, and strongly believes in the importance of keeping the personal information private.

Benefits

  • Headquarters in the heart of the city, at Unirii Square.

  • Internal & external training.

  • Health and well-being in house programs.

  • Daily catered lunch.

  • Fruit day.

  • Private healthcare and dental care discounts.

  • We hold team-building activities and office parties throughout the year.

  • We have an ever-growing library (online & offline).

  • A fun entertainment corner.

  • Flexible schedule.

  • Extra vacation days with every year inside the company.

  • Our very own gym.