Career

Security Engineer
Front-End Developer
IT Project Manager
Sports software developer

Location: Cyprus | Full-time

Netlab is an international software development company with several offices. We are a team of highly skilled, engaged and passionate about software development IT professionals. Our goal is creating a software product of utmost quality by using cutting-edge technologies and solutions.

We care about our colleagues, therefore, we provide them with all necessary equipment and benefits taking into consideration individual requests. If you are looking for great colleagues, interesting development projects, nice, bright and modern office space with amazing old town and sunset views, great coffee and a fridge full of snack, you're looking for Netlab!

  • Your key responsibilities
  • Software development
  • Think through challenging and interesting problems and solve them with your team
  • Your skills and experience
  • Full-cycle software development
  • Enforcement of standards and best practices
  • Documentation and testing
  • 3+ years of experience in the java server application development (experience in Spring framework is beneficial)
  • Knowledge of SQL DB, like MySQL
  • Knowledge of NoSQL DB, like Mongo
  • Knowledge of industry standard programming libraries (Apache Commons, Google Guava)
  • Knowledge of testing frameworks (JUnit, Mockito, PowerMock)
  • Knowledge of SCM frameworks (Maven)
  • Strong analytical and problem-solving skills, creativeness, integrity, sense of duty
  • Good level of Russian and English
  • Beneficial skills
  • Knowledge of Clean Code practices
  • Knowledge of S.O.L.I.D design principles
  • Efficient use of a Java IDE such as Eclipse or IntelliJ
  • Experience with one of the modern version control system: Git
  • Knowledge of Object-Oriented software design paradigms, TDD, and CI methodologies
  • Our offer
  • Flexible and informal environment with no bureaucracy
  • The best office in town, with own gym and sauna, kitchen - fully stocked with fruits, healthy (and some unhealthy) snacks and drinks
  • Friendly, positive, professional and highly engaged team