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.