Programista/Programistka Backend (Java)
Do zespołu realizującego projekty w branży finansowej poszukujemy Programisty / Programistki Java. Rola obejmuje rozwój i utrzymanie aplikacji opartych na architekturze mikroserwisów, a także udział w projektowaniu rozwiązań wspierających kluczowe procesy biznesowe. Praca odbywa się w nowoczesnym środowisku technologicznym, zgodnie z dobrymi praktykami wytwarzania oprogramowania. Praca w trybie zdalnym.
Zakres obowiązków
Rozwój i utrzymanie aplikacji oraz usług w architekturze mikroserwisów
Projektowanie i implementacja nowych funkcjonalności
Współpraca z zespołem projektowym przy realizacji rozwiązań biznesowych
Dbanie o jakość kodu, testy oraz stabilność tworzonych rozwiązań
Wymagania
Bardzo dobra znajomość języka Java oraz doświadczenie w tworzeniu czytelnego i wydajnego kodu
Praktyczna znajomość ekosystemu Spring (Spring Boot, MVC, Data) oraz Hibernate
Doświadczenie w projektowaniu i implementacji interfejsów REST API
Umiejętność pracy z narzędziami do budowania i zarządzania zależnościami (Maven)
Znajomość systemów kontroli wersji (Git)
Znajomość zasad projektowania, wzorców oraz dobrych praktyk programistycznych
Doświadczenie w pracy z relacyjnymi bazami danych oraz językiem SQL
Znajomość JPA i optymalizacji zapytań bazodanowych
Umiejętność tworzenia testów jednostkowych i integracyjnych
Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną
Zakres obowiązków
Rozwój i utrzymanie aplikacji oraz usług w architekturze mikroserwisów
Projektowanie i implementacja nowych funkcjonalności
Współpraca z zespołem projektowym przy realizacji rozwiązań biznesowych
Dbanie o jakość kodu, testy oraz stabilność tworzonych rozwiązań
Mile widziane
Doświadczenie z bazami NoSQL (np. MongoDB, Redis)
Znajomość narzędzi do monitoringu i logowania (ELK Stack, Prometheus)
Praca z certyfikatami SSL
Doświadczenie w testowaniu API (Postman, RestAssured)
Znajomość narzędzi CI/CD (np. Jenkins)
Doświadczenie w pracy w zespołach zwinnych (Scrum, Kanban)
Oferujemy
Stabilne zatrudnienie w firmie o ugruntowanej pozycji i dużym potencjale rozwoju
Przyjazną atmosferę pracy opartą na współpracy i wymianie wiedzy
Możliwość stałego rozwoju zawodowego poprzez:
udział w projektach dla renomowanych klientów z wykorzystaniem różnych technologii
współpracę z doświadczonym zespołem specjalistów
dofinansowanie szkoleń i certyfikacji
Program Poleceń Pracowniczych
Programista/Programistka Backend (Java)
Programista/Programistka Backend (Java)