Java Backend Developer Mid
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- Maven
- Jenkins
- GCP
- BigQuery
- Pub/Sub
- CloudSQL
- Anthos
Opis stanowiska
Nasze wymagania:
Minimum 5 lat doświadczenia komercyjnego w programowaniu obiektowym Java
Doświadczenie w programowaniu w Java SE 11 lub nowszej
Dobra znajomość Spring Boot i Spring Integration
Znajomość relacyjnych baz danych
Znajomość Git, Maven, Jira i Jenkins
Znajomość standardów SOAP, REST, XML i JSON
Wykształcenie wyższe informatyczne lub pokrewne
Umiejętność pracy w zespole
Mile widziane:
Doświadczenie w środowisku chmurowym GCP
Znajomość BigQuery, CloudSQL i Pub/Sub
Praktyczna znajomość nierelacyjnych baz danych
Doświadczenie w budowie skonteneryzowanych aplikacji
Znajomość Anthos, Kubernetes Engine i Docker
Znajomość innych frameworków, np. Micronaut
O projekcie:
Projekt obejmuje rozwój i modyfikację aplikacji oraz serwisów backendowych w Java, z wykorzystaniem Spring Boot i Spring Integration. Rola koncentruje się na tworzeniu rozwiązań o wysokiej jakości, wydajności i niezawodności, a także na pracy z integracjami systemowymi i relacyjnymi bazami danych.
Zakres obowiązków:
Implementacja nowych oraz modyfikacja istniejących aplikacji i serwisów
Tworzenie testów jednostkowych i integracyjnych
Dbanie o wysoką jakość oprogramowania
Dokumentowanie zaimplementowanych rozwiązań
Analiza możliwych rozwiązań technicznych
Udział w pracach projektowych
Minimum 5 lat doświadczenia komercyjnego w programowaniu obiektowym Java
Doświadczenie w programowaniu w Java SE 11 lub nowszej
Dobra znajomość Spring Boot i Spring Integration
Znajomość relacyjnych baz danych
Znajomość Git, Maven, Jira i Jenkins
Znajomość standardów SOAP, REST, XML i JSON
Wykształcenie wyższe informatyczne lub pokrewne
Umiejętność pracy w zespole
Mile widziane:
Doświadczenie w środowisku chmurowym GCP
Znajomość BigQuery, CloudSQL i Pub/Sub
Praktyczna znajomość nierelacyjnych baz danych
Doświadczenie w budowie skonteneryzowanych aplikacji
Znajomość Anthos, Kubernetes Engine i Docker
Znajomość innych frameworków, np. Micronaut
O projekcie:
Projekt obejmuje rozwój i modyfikację aplikacji oraz serwisów backendowych w Java, z wykorzystaniem Spring Boot i Spring Integration. Rola koncentruje się na tworzeniu rozwiązań o wysokiej jakości, wydajności i niezawodności, a także na pracy z integracjami systemowymi i relacyjnymi bazami danych.
Zakres obowiązków:
Implementacja nowych oraz modyfikacja istniejących aplikacji i serwisów
Tworzenie testów jednostkowych i integracyjnych
Dbanie o wysoką jakość oprogramowania
Dokumentowanie zaimplementowanych rozwiązań
Analiza możliwych rozwiązań technicznych
Udział w pracach projektowych
🔍 Dekoder Ogłoszenia
🔴
Minimum 5 lat doświadczenia komercyjnego w programowaniu obiektowym Java
Może oznaczać, że szukają kogoś, kto przepracował 5 lat w jednej firmie, a nie sumarycznie, lub że oczekują doświadczenia w bardzo specyficznych obszarach Javy, a nie tylko ogólnego.
🔴
Dobra znajomość Spring Boot i Spring Integration
„Dobra znajomość” często oznacza, że będziesz musiał rozwiązywać problemy i implementować rzeczy, które wykraczają poza podstawowe tutoriale.
🔴
Znajomość relacyjnych baz danych
Może oznaczać zarówno podstawowe zapytania SQL, jak i zaawansowane optymalizacje, projektowanie schematów czy replikację.
🔴
Tworzenie testów jednostkowych i integracyjnych
Oczekuje się, że będziesz odpowiedzialny za pisanie testów od początku do końca, a nie tylko za ich przeglądanie.
🔴
Dbanie o wysoką jakość oprogramowania
To ogólne stwierdzenie może oznaczać, że będziesz musiał poświęcać dużo czasu na refaktoryzację, optymalizację i przeglądy kodu.