Java / Kotlin Developer

23500-29400 PLN miesięcznie (B2B)

apreel

Czym będziesz się zajmować?

Klient: eCommerce

  • Profil: Software Engineer – poziom Senior

Obszar / projekt:

  • Zespół realizuje narzędzia do obsługi klienta SEO na wszystkie kraje, w których prowadzą biznes.

Wiedza okołoprojektowa:

  • Wszystkie zespoły mają max. 8-9 osób, przy czym średnio ok. 5-6. W zespole standardowo jest Team Leader oraz zależnie od potrzeb: backend developerzy, Web developerzy, testerzy. Z każdym zespołem pracuje Product Owner.
  • Nie ma sztywno narzuconych godzin, zespoły same decydują jak chcą pracować. Standardowo zespół sam ustala sobie godzinę Daily Standup i wtedy już wszyscy muszą być w pracy. Dla części zespołów będzie to godzina 9:00, a dla innych nawet 12:00.
  • Klient ma własny serwer licencji firmy Jetbrains, więc wszystkie narzędzia typu IntelliJ IDEA, WebStorm, PyCharm itp. są dostępne. Wykorzystują również dużą część narzędzi firmy Atlassian: JIRA, Bitbucket, Bamboo, HipChat itp. Pracują na notebookach Dell oraz Apple MacBook Pro.
Oferta:
  • Lokalizacja: Kraków – hybryda 1x w tygodniu w biurze
  • Start: asap
  • Zatrudnienie: przez apreel na zasadach B2B
  • Stawka: do 175 PLN netto/h - Senior; do 150 PLN netto/h - Mid

Kogo poszukujemy?

Wiedza podstawowa:
  • Zajmują się zarówno rozwojem jak i utrzymaniem. Dokładne proporcje się zmieniają zależnie od obszaru, ale szukają ludzi, ponieważ rozwijają nowe funkcjonalności.
  • Uśredniając: 80-20 na rzecz developmentu.
  • Ogromna większość kodu to języki bazujące na JVM (JDK8). Głównie Java i Kotlin. Zdarza się Scala. Zespoły często piszą testy z wykorzystaniem framework'a Spock - w Groovym. Większość usług (wykorzystują architekturę mikrousługową) szeroko korzysta ze Spring Framework (Core, Data, MVC, Security) oraz baz danych NoSQL (MongoDB, Cassandra, Redis, Couchbase, ElasticSearch itp.). W razie potrzeby zespoły sięgają po inne technologie - zależnie od problemów, które muszą rozwiązać (np. w przypadku konieczności pracy z dużym wolumenem danych często jest wykorzystywany Spark, Hive, itp.).
  • Zespoły pracują zwinnie (Agile) i większość z nich wykorzystuje Scrum'a. Długość sprintów jest zależna od konkretnego zespołu, ale ogromna większość ma sprinty 1-2 tygodniowe.
  • Stosują testy, które pomagają zapewnić odpowiednią jakość produktu. Semantyka tych różnych grup testów jest czasami niedookreślona, ale powiedzmy, że standardowo są to testy jednostkowe, integracyjne i end to end. Zespoły implementujące frontend piszą również testy z wykorzystaniem Selenium.

Czego wymagamy?

Znajomości:
Języki:
  • Polski
  • Angielski

Jakie warunki i benefity otrzymasz?

  • 140-175 PLN godzinowo (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: Możliwa częściowo

Gdzie będziesz pracował?

Centrum, Kraków lub hybrydowo

Kim jesteśmy?

Oferujemy nieformalną atmosferę pracy w profesjonalnym zespole. Jasne zasady współpracy oraz szybkość w opłacaniu faktury.