Java Developer / Java Developerka
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Kubernetes
- Docker
- RabbitMQ
- PostreSQL
- Elasticsearch
- REST
- Python
- Selenium
- Angular
Opis stanowiska
Dla naszego Klienta z branży finansowej poszukujemy osoby na stanowisko Java Developera / Java Developerki. Osoba na tym stanowisku będzie odpowiadać za rozwój i utrzymanie aplikacji backendowych w oparciu o Java i Spring Boot oraz pracować z nowoczesnymi technologiami wykorzystywanymi w środowisku mikroserwisowym.
Współpraca w trybie zdalnym.
Opis stanowiska:
• Utrzymanie i rozwój oprogramowania – implementacja funkcjonalności, optymalizacja i utrzymanie kodu w technologii Java i Spring Boot
• Tworzenie i integracja interfejsów REST oraz komunikacja z wykorzystaniem OpenAPI i WebClient
• Implementacja rozwiązań asynchronicznych z użyciem RabbitMQ oraz Kafka
• Praca z relacyjnymi bazami danych (PostgreSQL, SQL)
• Tworzenie i uruchamianie kontenerów z wykorzystaniem Dockera i Kubernetes
• Analiza i obsługa podatności zgłaszanych przez klienta oraz wykrywanych w skanach bezpieczeństwa
• Tworzenie testów automatycznych
Wymagania:
• Co najmniej 3-letnie doświadczenie komercyjne na stanowisku Java Developera
• Dobra znajomość języka Java 11-21
• Praktyczne doświadczenie w tworzeniu aplikacji z użyciem Spring Boot (3.x–4.x)
• Umiejętność projektowania i implementowania interfejsów REST oraz pracy z OpenAPI i WebClientem
• Znajomość mechanizmów komunikacji asynchronicznej (RabbitMQ oraz Kafka)
• Dobra znajomość relacyjnych baz danych (np. PostgreSQL) oraz Elasticsearch i umiejętność ich integracji z aplikacjami backendowymi
• Doświadczenie w pracy z architekturą mikroserwisową
• Znajomość Dockera i Kubernetes
Mile widziane:
• Znajomość języków skryptowych (np. Python) szczególnie w kontekście automatyzacji i tworzenia skryptów pomocniczych
• Umiejętność tworzenia testów automatycznych (Selenium)
• Dodatkowym atutem będzie znajomość Angular
To oferujemy:
Pracę w renomowanej organizacji (ITwiz BEST100), działającej w oparciu o międzynarodowe standardy jakości i bezpieczeństwa (ISO 9001, ISO 27001)
· Niekorporacyjną atmosferę i płaską strukturę organizacyjną
· Możliwość ciągłego rozwoju poprzez:
· pracę z wykorzystaniem różnorodnych technologii w projektach dla renomowanych klientów
· współpracę z doświadczonym zespołem ekspertów, którzy chętnie dzielą się wiedzą
· dofinansowanie do szkoleń i certyfikatów
· Program Poleceń Pracowniczych
· Kulturę organizacyjną opartą na wartościach:
· działamy z dobrą intencją
· dzielimy się wiedzą
· bierzemy odpowiedzialność
· stale się doskonalimy
· ludzie są dla nas najważniejsi
· działamy, znając cel i sens naszej pracy
· komunikujemy się szczerze i profesjonalnie
· Udział w inicjatywach dobroczynnych, w tym współpracę z Fundacja im. Joanny Radziwiłł "Opiekuńcze Skrzydła" oraz udział w świątecznej akcji „Gwiazdorzymy”
· Różnorodne i inkluzywne środowisko pracy – w naszej firmie współpracują przedstawiciele czterech pokoleń
· Równe szanse rozwoju – 50% stanowisk menedżerskich i liderskich zajmują kobiety
· Opieka medyczna LUX-MED, dofinansowanie 50% do karty Multisport, dofinansowanie do nauki języków oraz dostęp do platformy wellbeingowej
Współpraca w trybie zdalnym.
Opis stanowiska:
• Utrzymanie i rozwój oprogramowania – implementacja funkcjonalności, optymalizacja i utrzymanie kodu w technologii Java i Spring Boot
• Tworzenie i integracja interfejsów REST oraz komunikacja z wykorzystaniem OpenAPI i WebClient
• Implementacja rozwiązań asynchronicznych z użyciem RabbitMQ oraz Kafka
• Praca z relacyjnymi bazami danych (PostgreSQL, SQL)
• Tworzenie i uruchamianie kontenerów z wykorzystaniem Dockera i Kubernetes
• Analiza i obsługa podatności zgłaszanych przez klienta oraz wykrywanych w skanach bezpieczeństwa
• Tworzenie testów automatycznych
Wymagania:
• Co najmniej 3-letnie doświadczenie komercyjne na stanowisku Java Developera
• Dobra znajomość języka Java 11-21
• Praktyczne doświadczenie w tworzeniu aplikacji z użyciem Spring Boot (3.x–4.x)
• Umiejętność projektowania i implementowania interfejsów REST oraz pracy z OpenAPI i WebClientem
• Znajomość mechanizmów komunikacji asynchronicznej (RabbitMQ oraz Kafka)
• Dobra znajomość relacyjnych baz danych (np. PostgreSQL) oraz Elasticsearch i umiejętność ich integracji z aplikacjami backendowymi
• Doświadczenie w pracy z architekturą mikroserwisową
• Znajomość Dockera i Kubernetes
Mile widziane:
• Znajomość języków skryptowych (np. Python) szczególnie w kontekście automatyzacji i tworzenia skryptów pomocniczych
• Umiejętność tworzenia testów automatycznych (Selenium)
• Dodatkowym atutem będzie znajomość Angular
To oferujemy:
Pracę w renomowanej organizacji (ITwiz BEST100), działającej w oparciu o międzynarodowe standardy jakości i bezpieczeństwa (ISO 9001, ISO 27001)
· Niekorporacyjną atmosferę i płaską strukturę organizacyjną
· Możliwość ciągłego rozwoju poprzez:
· pracę z wykorzystaniem różnorodnych technologii w projektach dla renomowanych klientów
· współpracę z doświadczonym zespołem ekspertów, którzy chętnie dzielą się wiedzą
· dofinansowanie do szkoleń i certyfikatów
· Program Poleceń Pracowniczych
· Kulturę organizacyjną opartą na wartościach:
· działamy z dobrą intencją
· dzielimy się wiedzą
· bierzemy odpowiedzialność
· stale się doskonalimy
· ludzie są dla nas najważniejsi
· działamy, znając cel i sens naszej pracy
· komunikujemy się szczerze i profesjonalnie
· Udział w inicjatywach dobroczynnych, w tym współpracę z Fundacja im. Joanny Radziwiłł "Opiekuńcze Skrzydła" oraz udział w świątecznej akcji „Gwiazdorzymy”
· Różnorodne i inkluzywne środowisko pracy – w naszej firmie współpracują przedstawiciele czterech pokoleń
· Równe szanse rozwoju – 50% stanowisk menedżerskich i liderskich zajmują kobiety
· Opieka medyczna LUX-MED, dofinansowanie 50% do karty Multisport, dofinansowanie do nauki języków oraz dostęp do platformy wellbeingowej
🔍 Dekoder Ogłoszenia
🔴
praca z nowoczesnymi technologiami wykorzystywanymi w środowisku mikroserwisowym
Może oznaczać pracę z technologiami, które są popularne, ale niekoniecznie wdrożone w sposób dojrzały lub efektywny.
🟡
Utrzymanie i rozwój oprogramowania
Część pracy może polegać na naprawianiu błędów i utrzymaniu istniejącego kodu, a nie tylko na tworzeniu nowych funkcjonalności.
🔴
Analiza i obsługa podatności zgłaszanych przez klienta oraz wykrywanych w skanach bezpieczeństwa
Może oznaczać, że systemy nie są idealnie zabezpieczone i będziesz musiał/a zajmować się problemami bezpieczeństwa, które mogą być czasochłonne.
🟡
Co najmniej 3-letnie doświadczenie komercyjne na stanowisku Java Developera
Standardowe wymaganie, ale warto upewnić się, czy 'komercyjne' oznacza pracę nad produktami, a nie projekty akademickie czy hobbystyczne.
🔴
Doświadczenie w pracy z architekturą
Bardzo ogólne stwierdzenie, które może oznaczać wszystko od czytania dokumentacji po aktywne projektowanie architektury.