Перейти до вмісту
TSS

Programista Java

Warszawa
1 місяць тому

Коротко

Java Backend Developer role in Warsaw. Responsibilities include designing, developing, and maintaining backend applications using Java & Spring Boot, microservices, and REST API. Requires 3+ years of Java experience, Spring Boot, Oracle/PostgreSQL/NoSQL, Git, and CI/CD.

Стислий виклад підготував ШІ на основі тексту оголошення.

W TSS napędzamy cyfrową rewolucję. Tworzymy zaawansowane systemy i innowacyjne rozwiązania z zakresu Software Development, FinTech, AI.

Zakres odpowiedzialności:

Tworzenie oprogramowania: Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java oraz Spring Boot.

Architektura mikroserwisowa: Współtworzenie i rozwijanie rozwiązań opartych o mikroserwisy, REST API oraz nowoczesne wzorce projektowe.

Jakość przede wszystkim: Pisanie czytelnego, wydajnego i łatwego w utrzymaniu kodu zgodnie z dobrymi praktykami programistycznymi.

Testowanie i niezawodność: Tworzenie oraz rozwijanie testów jednostkowych, współpraca z zespołem testowym oraz dbanie o wysoką jakość dostarczanych rozwiązań.

Automatyzacja procesów: Praca w środowisku CI/CD z wykorzystaniem narzędzi takich jak Jenkins czy GitLab CI.

Konteneryzacja i wdrożenia: Udział w przygotowywaniu i wdrażaniu aplikacji z wykorzystaniem technologii Docker.

Praca zespołowa: Ścisła współpraca z analitykami, testerami, architektami oraz innymi programistami przy realizacji projektów informatycznych.

Bezpieczeństwo aplikacji: Stosowanie zasad bezpiecznego programowania oraz znajomości standardów OWASP Top 10 podczas tworzenia rozwiązań.

Wymagania:

Solidne doświadczenie komercyjne: Minimum 3 lata doświadczenia w programowaniu w języku Java - bardzo dobrą znajomość Java 8+ oraz praktyczne doświadczenie w budowie aplikacji backendowych.

Znajomość Spring Boot i mikroserwisów: Praktyczne doświadczenie w projektowaniu i rozwoju rozwiązań opartych o architekturę mikroserwisową.

Umiejętności bazodanowe: Dobrą znajomość baz danych Oracle, PostgreSQL i/lub rozwiązań NoSQL (np. MongoDB).

Samodzielność techniczną: Umiejętność projektowania oraz implementacji nowych funkcjonalności i całych komponentów systemu od podstaw.

Podejście jakościowe: Doświadczenie w pisaniu testów jednostkowych oraz stosowaniu wzorców projektowych i dobrych praktyk programistycznych.

Znajomość narzędzi developerskich: Praktyczne doświadczenie w pracy z Git oraz środowiskami CI/CD.

Znajomość REST: Umiejętność projektowania i implementacji usług REST API.

Świadomość bezpieczeństwa: Znajomość podstaw bezpieczeństwa aplikacji

Komunikację i współpracę: Umiejętność efektywnej pracy w zespole programistycznym oraz współpracy z zespołami testowymi.

Znajomość języków: Biegłe posługiwanie się językiem polskim oraz znajomość języka angielskiego pozwalająca na swobodną pracę z dokumentacją techniczną.

Dodatkowym atutem będzie:

Doświadczenie z rozwiązaniami chmurowymi oraz nowoczesnymi platformami wdrożeniowymi.

Znajomość zagadnień DevOps i automatyzacji procesów dostarczania oprogramowania.

Doświadczenie w optymalizacji wydajności aplikacji oraz analizie problemów produkcyjnych.

Praktyka w pracy przy dużych projektach enterprise realizowanych dla sektora publicznego lub komercyjnego.

Otwartość na dzielenie się wiedzą oraz aktywne wspieranie rozwoju zespołu.

Co zyskujesz, dołączając do teamu?

Stabilność i elastyczność: Długofalową współpracę w oparciu o kontrakt B2B.

Realny wpływ: Pracę nad kluczowymi projektami, gdzie Twoje decyzje architektoniczne kształtują finalny produkt.

Zdrowie pod kontrolą: Dofinansowanie do prywatnej opieki medycznej w PZU.

Stały rozwój: Dostęp do wewnętrznych, specjalistycznych szkoleń z zakresu m.in. cyberbezpieczeństwa.

Środowisko entuzjastów: Pracę w zespole, gdzie pasja łączy się z profesjonalizmem, a dobra atmosfera to standard, nie benefit.

Опубліковано 2026-07-22
Діє до 2026-10-20
Джерело