Java Developer

Java

Java Developer

Java
Undetermined
B2B
Mid
Remote
3 329 - 5 549 USD
Net per month - B2B

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

Jak pracujemy?

  • dbamy o osobisty rozwój i stałe podnoszenie kwalifikacji,
  • szanujemy czas swój i innych,
  • kierujemy się zasadami fair play oraz win-win,
  • służymy sobie wzajemna pomocą.

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.

 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. 

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.
Published: 24.06.2022
Office location