.
Senior Java Developer
  • Szczecin
Senior Java Developer
Szczecin, Szczecin, West Pomeranian Voivodeship, Polska
POLSKI PCS sp. z o.o.
2. 10. 2024
Informacje o stanowisku

technologies-expected :


  • JavaScript
  • Java
  • SQL
  • Python
  • Go
  • Spring Framework
  • Spring Boot
  • Spring Cloud
  • Hibernate
  • Git
  • Prometheus
  • Grafana
  • Jenkins
  • REST API
  • JSON
  • ELK Stack
  • Docker
  • Kubernetes

responsibilities :


  • Projektowanie i implementacja mikroserwisów: Tworzenie niezależnych, samodzielnie wdrażanych usług, które wspólnie tworzą złożone aplikacje.
  • Współpraca z zespołem: Bliska współpraca z innymi programistami, architektami i zespołem DevOps w ramach metodyk Agile.
  • Optymalizacja wydajności: Dbanie o wysoką wydajność i skalowalność mikroserwisów.
  • Zarządzanie danymi: Projektowanie i implementacja strategii zarządzania danymi w rozproszonym środowisku.
  • Wdrażanie rozwiązań chmurowych: Wykorzystywanie technologii chmurowych (AWS, GCP, Azure) do wdrażania i skalowania mikroserwisów.
  • Tworzenie i rozwój aplikacji: Projektowanie, implementacja i testowanie nowych funkcjonalności aplikacji.
  • Współpraca z zespołem: Ścisła współpraca z innymi programistami, projektantami oraz zespołem QA.
  • Optymalizacja kodu: Dbanie o wydajność i skalowalność aplikacji.
  • Rozwiązywanie problemów: Diagnozowanie i usuwanie błędów w kodzie.
  • Dokumentacja: Tworzenie dokumentacji technicznej.

requirements-expected :


  • Silna znajomość Javy: Zaawansowana znajomość języka Java, wzorców projektowych oraz frameworków Spring (Spring Boot, Spring Cloud).
  • Architektury mikroserwisowe: Dogłębne zrozumienie zasad projektowania i implementacji mikroserwisów, w tym komunikacji między usługami (REST, gRPC), zarządzania konfiguracją, odkrywania usług oraz odporności na błędy.
  • Bazy danych: Doświadczenie w pracy z relacyjnymi (SQL) i nierelacyjnymi (NoSQL) bazami danych.
  • Konteneryzacja: Znajomość Docker i Kubernetes.
  • DevOps: Podstawowa wiedza z zakresu DevOps, CI/CD, automatyzacji testów.
  • Komunikacja: Doskonałe umiejętności komunikacyjne, zarówno techniczne, jak i interpersonalne.
  • Znajomość narzędzi do monitorowania i logowania: Prometheus, Grafana, ELK Stack.
  • Doświadczenie z narzędziami CI/CD: Jenkins, Docker.
  • Frameworki: Doświadczenie w pracy z frameworkami takimi jak Spring, Hibernate.
  • Bazy danych: Biegła obsługa relacyjnych baz danych (SQL), znajomość języków zapytań SQL.
  • Kontrola wersji: Git.
  • Technologie webowe: HTTP, REST API, JSON.
  • Doświadczenie z mikroserwisami.
  • Znajomość wzorców projektowych.
  • Pasja do programowania i ciągłe doskonalenie swoich umiejętności.

offered :


  • Pełny etat
  • Przyjazna atmosfera pracy
  • Możliwość rozwoju zawodowego

  • Praca Szczecin
  • Szczecin - Oferty pracy w okolicznych lokalizacjach


    116 108
    21 116