Senior Scala Developer, Social Networking Platform

DataArt zajmuje się tworzeniem oprogramowania i konsultingiem w branży IT od 1997 roku. Zwracają się do nas firmy, które tworzą ciekawe produkty i usługi, zarządzają złożonymi procesami biznesowymi i dążą do pokonania konkurencji za pomocą współczesnych technologii. Pomagamy naszym klientom dobierać takie technologie, tworzymy je, wdrażamy, wspieramy oraz modernizujemy.
DataArt zatrudnia specjalistów nie tylko do realizacji konkretnego projektu, ale przede wszystkim do długotrwałej i owocnej pracy w zespole. Projekty cały czas się zmieniają, a sama firma z własną infrastrukturą, wsparciem i narzędziami do rozwoju profesjonalnego pozostaje niezmienna.
DataArt ma płaską strukturę organizacyjną: nie mamy przełożonych i podwładnych. Inżynierowie komunikują się bezpośrednio z przedstawicielami klientów, ponadto wybór narzędzi do pracy także należy do nich. Prowadzimy dla pracowników bezpłatne kursy językowe i poświęcone technologiom, organizujemy konferencje międzynarodowe oraz uczestniczymy w zdarzeniach zewnętrznych. Dodatkowo zapewniamy pracownikom ubezpieczenie medyczne i troskliwą opiekę.
DataArt posiada 20 centrów rozwoju oprogramowania i sprzedaży (Stany Zjednoczone, Wielka Brytania, Argentyna, Niemcy, Bułgaria, Polska, Rosja, Ukraina, Łotwa). Nasi specjaliści mogą pracować (w zależności od preferencji) w dowolnym centrum przez określony czas, po wcześniejszym uzgodnieniu tego z osobami odpowiedzialnymi za prowadzenie projektu.

Wymagania

  • Doskonała znajomość Scala 2.11 i Java 8.
  • Co najmniej 2-letnie doświadczenie w tworzeniu aplikacji webowych.
  • Doświadczenie w pracy z bazami danych (preferowane MySQL).
  • Znajomość programowania obiektowego (OOP), projektowania obiektowego (OOD) i wzorców projektowych (design patterns).
  • Doświadczenia w używaniu mapowania obiektowo-relacyjnego (ORM), kontenerów EJB i IoC.
  • Doświadczenie w konfigurowaniu i administrowaniu serwerami aplikacji ((Tomcat, JBoss, GlassFish).
  • Doświadczenie w pisaniu skryptów w bash.
  • Doświadczenie w pracy z Spring MVC.
  • Doświadczenie w pracy z Unix/Linux.
  • Umiejętność posługiwania narzędziami do budowy aplikacji.
  • Umiejętność pracy w zespole.
  • Znajomość j. angielskiego.

Doceniamy

  • Podstawowa znajomość Python 2.7.
  • Umiejętność pracy z Apache.
  • Doświadczenie w używaniu systemów Continuous Integration: TeamCity, Bamboo, Hudson.

Sprawdź,
jak się u nas pracuje
i co oferujemy

Praca w DataArt