NoFluffJobs
Stacjonarnie
Mid
Java Developer
⚲ Kraków
14 000 - 20 000 PLN (B2B)
Wymagania
- Java
- CA
- REST API
- Spring Boot
- Gradle
- SQL
- PostgreSQL
- NoSQL
- MongoDB
- Grafana
- Prometheus
- Kibana
- Kubernetes
- AKS
- R
- P
- Azure (nice to have)
- CQRS (nice to have)
- DDD (nice to have)
Opis stanowiska
O projekcie:
Wspieramy firmy w zarządzaniu dokumentami - od e-podpisów (Autenti eSign), przez weryfikację tożsamości (Autenti eID), po e-doręczenia i archiwizację (Autenti eDelivery, Autenti eDocument). Z naszych rozwiązań korzystają tysiące organizacji w całej Europie, w tym firmy z wymagających sektorów, takich jak bankowość czy ochrona zdrowia.
Technologie:
- Pracujemy w architekturze mikroserwisowej z wykorzystaniem komunikacji synchronicznej REST oraz asynchronicznej- Nasze serwisy pracują na Java, większość w wersji 21 oraz używamy Spring Boot 3- Nasze projekty budujemy w oparciu o gradle- Używamy baz SQL (PostgreSQL) oraz NoSQL (MongoDB) - baza dobrana w zależności od potrzeb- Stosujemy architekturę heksagonalną, DDD oraz CQRS- Testujemy - programiści piszą testy swoich aplikacji/komponentów- Budujemy monitoring aplikacji z wykorzystaniem Grafana + Prometheus + Kibana- Całość uruchomiona w klastrze Kubernetes od Azure czyli AKS.
Na co możesz u nas liczyć?
- Współpracę w modelu B2B w oparciu na jasno określone cele i rezultaty.- Wysoki poziom autonomii w sposobie realizacji usług.- Możliwość świadczenia usług zdalnie oraz udziału w okazjonalnych spotkaniach roboczych on-site.- Udział w projektach o dużej skali i złożoności biznesowej, we współpracy z doświadczonymi zespołami produktowymi, technologicznymi i biznesowymi.- Dostęp do narzędzi i systemów niezbędnych do realizacji usług.
Wymagania:
Szukamy osoby, która:
- Ma dobrą znajomość zagadnienia architektury mikroserwisowej- Ma doświadczenie w projektowaniu aplikacji w języku Java- Wykazuje się dobrą znajomością wzorców projektowych- Zna język angielski na poziomie komunikatywnym- Myśli krytycznie, sprawnie komunikuje się ze współpracownikami- Gra zespołowo - jest chętna do dzielenia się wiedzą i pomysłami z innymi ale również otwarta na inne punkty widzenia
Codzienne zadania:
- Uczestniczenie w całym cyklu życia rozwoju aplikacji - od planowania przez implementację, dokumentację, testowanie i wdrażanie, aż do monitorowania na produkcji
- Pisanie wysokiej jakości kodu pokrytego kilkoma rodzajami testów w architekturze mikroserwisowej (całościowo w firmie mamy około 70 mikroserwisów)
- Udział w tworzeniu interfejsów integracyjnych, zarówno tych dostępnych publicznie, jak i dla naszych aplikacji
- Rozwój istniejących usług Autenti
Wspieramy firmy w zarządzaniu dokumentami - od e-podpisów (Autenti eSign), przez weryfikację tożsamości (Autenti eID), po e-doręczenia i archiwizację (Autenti eDelivery, Autenti eDocument). Z naszych rozwiązań korzystają tysiące organizacji w całej Europie, w tym firmy z wymagających sektorów, takich jak bankowość czy ochrona zdrowia.
Technologie:
- Pracujemy w architekturze mikroserwisowej z wykorzystaniem komunikacji synchronicznej REST oraz asynchronicznej- Nasze serwisy pracują na Java, większość w wersji 21 oraz używamy Spring Boot 3- Nasze projekty budujemy w oparciu o gradle- Używamy baz SQL (PostgreSQL) oraz NoSQL (MongoDB) - baza dobrana w zależności od potrzeb- Stosujemy architekturę heksagonalną, DDD oraz CQRS- Testujemy - programiści piszą testy swoich aplikacji/komponentów- Budujemy monitoring aplikacji z wykorzystaniem Grafana + Prometheus + Kibana- Całość uruchomiona w klastrze Kubernetes od Azure czyli AKS.
Na co możesz u nas liczyć?
- Współpracę w modelu B2B w oparciu na jasno określone cele i rezultaty.- Wysoki poziom autonomii w sposobie realizacji usług.- Możliwość świadczenia usług zdalnie oraz udziału w okazjonalnych spotkaniach roboczych on-site.- Udział w projektach o dużej skali i złożoności biznesowej, we współpracy z doświadczonymi zespołami produktowymi, technologicznymi i biznesowymi.- Dostęp do narzędzi i systemów niezbędnych do realizacji usług.
Wymagania:
Szukamy osoby, która:
- Ma dobrą znajomość zagadnienia architektury mikroserwisowej- Ma doświadczenie w projektowaniu aplikacji w języku Java- Wykazuje się dobrą znajomością wzorców projektowych- Zna język angielski na poziomie komunikatywnym- Myśli krytycznie, sprawnie komunikuje się ze współpracownikami- Gra zespołowo - jest chętna do dzielenia się wiedzą i pomysłami z innymi ale również otwarta na inne punkty widzenia
Codzienne zadania:
- Uczestniczenie w całym cyklu życia rozwoju aplikacji - od planowania przez implementację, dokumentację, testowanie i wdrażanie, aż do monitorowania na produkcji
- Pisanie wysokiej jakości kodu pokrytego kilkoma rodzajami testów w architekturze mikroserwisowej (całościowo w firmie mamy około 70 mikroserwisów)
- Udział w tworzeniu interfejsów integracyjnych, zarówno tych dostępnych publicznie, jak i dla naszych aplikacji
- Rozwój istniejących usług Autenti
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.