Java Developer (Mid)
Poszukujemy osoby na stanowisko Java Developera do projektu realizowanego w środowisku opartym o architekturę mikroserwisową. Osoba na tym stanowisku będzie odpowiedzialna za rozwój oraz utrzymanie aplikacji backendowych, integracje między systemami oraz współtworzenie rozwiązań wspierających kluczowe procesy biznesowe.
Zakres obowiązków
Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java.
Tworzenie oraz rozwój mikroserwisów i interfejsów REST API.
Realizacja integracji pomiędzy systemami z wykorzystaniem komunikacji synchronicznej i asynchronicznej.
Współpraca przy analizie wymagań oraz projektowaniu rozwiązań technicznych.
Dbanie o jakość kodu poprzez code review oraz stosowanie dobrych praktyk programistycznych.
Optymalizacja wydajności aplikacji i rozwiązywanie problemów technicznych.
Udział w procesie testowania i wdrażania nowych funkcjonalności.
Wymagania
Minimum 3 lata doświadczenia w programowaniu w języku Java.
Bardzo dobra znajomość Java 21+.
Praktyczne doświadczenie w pracy ze Spring Boot 3+.
Doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej.
Znajomość Kafka lub MQ.
Doświadczenie w pracy z PostgreSQL oraz MongoDB.
Znajomość REST API.
Umiejętność pracy z Docker, Git oraz Maven.
Doświadczenie w testowaniu aplikacji z wykorzystaniem JUnit lub Spock.
Znajomość wzorców projektowych.
Umiejętność pracy zespołowej oraz samodzielnego rozwiązywania problemów.
Mile widziane
Jenkins lub GitLab.
OpenShift lub Kubernetes.
Camunda lub inne rozwiązania BPM/Workflow.
Grafana, Kibana lub Dynatrace.
Doświadczenie w pracy w metodykach Agile/Scrum.

B2Bnetwork
W B2B Network wierzymy, że najlepsze efekty powstają wtedy, gdy łączymy talenty specjalistów z wyzwaniami, które naprawdę do nich pasują. Dlatego to Ty wybierasz projekty, a my zapewniamy stabilne warunki, wsparcie i dos...Java Developer (Mid)
Java Developer (Mid)