#1 Job Board for tech industry in Europe

Java Developer
Java

Java Developer

Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java

    regular

    Clean coding (S.O.L.I.D.)

    regular

    Spring Boot/Spring

    regular

    Comunication skills

    regular

    Analytical skills

    regular

    Problem Solving

    regular

    Clean Architecture

    regular

    Microservice Architecture

    regular

    Cloud computing (AWS/GCP)

    nice to have

    DevOps

    nice to have

Job description

Online interview
 Jak pracujemy?

  • używamy co najmniej Java 11 w każdym projekcie,
  • technologie dopasowujemy do wymagań, nie ograniczamy się do konkretnego stosu, mamy projekty oparte o Spring, JEE i inne,
  • analizujemy wymagania naszych klientów, staramy się zrozumieć ich potrzeby i dostarczamy im najlepsze możliwe rozwiązania,
  • znamy i stosujemy reguły: KISS, DRY, SOLID,
  • znamy i stosujemy Clean Architecture,
  • jesteśmy nastawieni na bardzo wysoką jakość wytwarzanego kodu Code review, TDD,
  • podchodzimy do każdej osoby indywidualnie i nie narzucamy sztywnych reguł pracy,
  • pracujemy bardzo mocno nad zaufaniem, kulturą oraz komunikacją w zespole,
  • promujemy brainstorming oraz wzajemny challange. 

Za co będziesz odpowiedzialny?

  • tworzenie zaawansowanych systemów, rozbudowa istniejących aplikacji z wykorzystaniem najnowszych technologii,
  • wdrożenia systemów dla klientów, głownie z branży finansowej. 

Czego od Ciebie oczekujemy?

  • bardzo dobrej znajomości języka Java,
  • znajomości Spring Framework,
  • umiejętności tworzenia API opartych na REST,
  • umiejętności pracy i rozumienia zagadnień z Docker, docker-compose,
  • umiejętności pisania testów jednostkowych i testów integracji,
  • umiejętności posługiwania się systemem kontroli wersji GIT, znajomości zasad git-flow,
  • znajomości relacyjnych baz danych (PostrgreSQL),
  • znajomości zagadnień związanych z CI/CD,
  • doświadczenia w pracy z issue tracker ( JIRA / YouTrack / Inne),
  • podstawowej znajomości zagadnień związanych z warstwą serwerową i sieciową aplikacji webowych,
  • umiejętności pracy na systemie Linux,
  • umiejętności analitycznego myślenia, kreatywności,
  • odpowiedzialności za powierzone zadania. 

Co będzie Twoim dodatkowym atutem?

  •  umiejętność administrowania serwerami opartymi na Linux (nastawienie na DevOps),
  • znajomość działania narzędzi: Nexus, Redis, RabbitMQ, Kafka, Graylog, Elasticsearch,
  • znajomość Spring Security,
  • znajomość standardów autoryzacji (OAuth 2, OIDC, JWT),
  • znajomość zagadnień związanych z bezpieczeństwem aplikacji webowych,
  • doświadczenie w pracy z Kubernetes,
  • doświadczenie w pracy z AWS lub GCP,
  • znajomość innych języków programowania opartych o JVM,
  • umiejętność wytwarzania aplikacji mobilnych.


Co oferujemy?

  • ciekawą, pełną wyzwań pracę w dynamicznie rozwijającej się firmie,
  • możliwość współtworzenia innowacyjnych projektów,
  • elastyczne godziny pracy,
  • wolny wstęp do centrum sportowego w Sopocie,
  • pakiet socjalny zawierający m.in. system szkoleń, dofinansowanie edukacji, opieki medycznej, ubezpieczenia grupowego i zajęć rekreacyjnych.

Cloud Services to spółka działająca w obszarze nowych technologii. Zatrudniamy wysokiej klasy specjalistów, którzy realizują kilkadziesiąt inicjatyw projektowych rocznie. Produkujemy platformy informatyczne dla Klientów Korporacyjnych i Biznesowych, ukierunkowane na podnoszenie efektywności procesów biznesowych. Specjalizujemy się przede wszystkim we wdrażaniu projektów realizujących i wspierających proces sprzedaży produktów i usług w kanałach elektronicznych.