Senior Java Developer
O firmie
Jesteśmy boutique software housem, a przez „boutique” rozumiemy to, że stawiamy na jakość, nie na ilość. Nasi specjaliści wywodzą się głównie ze świata JVM, a szczególnie upodobaliśmy sobie Kotlina. Pracując z nami, co 4 tygodnie będziesz mieć sesję feedbacku oraz możliwość konsultacji technicznych dotyczących bieżącej pracy lub Twojego rozwoju. RadBrackets zawsze będzie firmą nastawioną na współpracę zdalną.
Zakres obowiązków
- Tworzenie nowych funkcjonalności oraz testów automatycznych z wysoką dbałością o jakość kodu i zasady Continuous Delivery
- Identyfikowanie i rozwiązywanie problemów zarówno o charakterze technicznym, jak i biznesowym.
Wymagania
O Tobie
- lubisz wyzwania i nowe środowisko
- potrafisz rozmawiać z biznesem, służysz radą i wspierasz rozwój oprogramowania nie tylko poprzez kodowanie
- potrafisz usprawnić proces wytwarzania oprogramowania
- wspierasz mniej doświadczonych programistów
- jesteś decyzyjny, a przy tym empatyczny i komunikatywny
- płynnie porozumiewasz się w języku angielskim
- doświadczenie z systemami finansowymi lub transakcyjnymi będzie dużym plusem
- Masz minimum 6 lat komercyjnego doświadczenia z Javą i samodzielnie prowadzisz zadania od doprecyzowania po wdrożenie.
- Dobrze znasz Javę i technologie z sekcji must have.
- Piszesz kod, który da się utrzymać: czytelny, przetestowany i przemyślany pod kątem obciążenia oraz awarii.
- Lubisz rozkładać problemy na części i szukać lepszych rozwiązań, a nie tylko pierwszych z brzegu.
- Podejmujesz decyzje i bierzesz za nie odpowiedzialność.
- Swobodnie komunikujesz się po angielsku (minimum C1) i biegle po polsku.
- Dobrze odnajdujesz się w zespole i łatwo nawiązujesz współpracę.
Must have: Java, SQL, Spring, Kotlin, Team work, Communication skills, Hibernate, Gradle, AWS
Nice to have: Docker, Problem solving, Kubernetes
Pozostałe
Klient Projekt dla międzynarodowej firmy z branży fintech. Praca w 100% zdalna, w języku angielskim, przy rozwoju systemu o krytycznym znaczeniu dla biznesu klienta. System działa w dużej skali i nie może sobie pozwolić na przestoje, więc niezawodność i jakość kodu są tu kluczowe.