Senior Java Developer
B2B.NET S.A.
⚲ Gdańsk, Gdynia, Warszawa
Wymagania
- Java
- Docker
- PostgreSQL
- Microsoft SQL Server
- AWS
- Google Cloud Platform
- Swagger
- OpenAPI
Opis stanowiska
Nasze wymagania: Bardzo dobra znajomość Java (w tym nowoczesne funkcjonalności języka, np. records, pattern matching, virtual threads) Doświadczenie w projektowaniu i rozwijaniu systemów w architekturze mikroserwisowej Praktyczna znajomość Docker Doświadczenie w pracy z relacyjnymi bazami danych (np. PostgreSQL, MsSQL) Umiejętność pisania czystego, testowalnego i utrzymywalnego kodu Znajomość cyklu życia oprogramowania oraz metodyk Agile Umiejętność analitycznego myślenia i rozwiązywania problemów Dobra komunikacja i umiejętność współpracy w zespole Samodzielność w działaniu oraz odpowiedzialność za powierzone zadania Otwartość na rozwój i naukę nowych technologii Mile widziane: Znajomość Kubernetes lub innych narzędzi orkiestracji kontenerów Doświadczenie z platformami chmurowymi (AWS, GCP) Doświadczenie w pracy z narzędziami do dokumentacji API (Swagger/OpenAPI) O projekcie: Poszukujemy doświadczonego Senior Java Developera, który dołączy do zespołu rozwijającego nowoczesne systemy oparte o architekturę mikroserwisową. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie i rozwój skalowalnych rozwiązań backendowych z wykorzystaniem najnowszych technologii oraz dobrych praktyk inżynierskich. Zakres obowiązków: Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java Tworzenie i rozwijanie systemów w architekturze mikroserwisowej Implementacja oraz rozwój REST API wraz z dokumentacją (OpenAPI/Swagger) Konteneryzacja aplikacji z wykorzystaniem Docker Współpraca przy wdrożeniach i utrzymaniu środowisk (w tym rozwiązania chmurowe) Praca z relacyjnymi bazami danych oraz optymalizacja zapytań Udział w code review oraz dbanie o jakość kodu Współpraca w zespole Agile oraz udział w procesie wytwarzania oprogramowania