W TSS tworzymy najwyższej jakości oprogramowanie, rozwiązania Fintech i AI. Nasze zespoły uczestniczą również w projektach realizowanych dla klientów z wielu branż i specjalności.Jeśli chcesz dołączyć do zespołu pasjonatów, dla których praca jest zarówno pasją, przygodą, jak i możliwością rozwoju zawodowego, to dołącz do zespołu TSS już teraz!
Senior Java Developer
Lokalizacja: Warszawa, system hybrydowy (4 dni zdalnie / 1 dzień w biurze)Wymagane doświadczenie: minimum 5 lat w programowaniu
Wymagania:
Must have:Dobra znajomość Javy (11+) i technologii JEEZnajomość SQL i relacyjnych baz danychZnajomość wzorców projektowych i architektonicznychZnajomość zagadnień integracyjnych opartych na RESTZnajomość frameworka Spring 5+Znajomość technologii frontendowych (HTML5, TypeScript)Umiejętność pisania testów (jednostkowych, integracyjnych) dla backendu i frontenduUmiejętność tworzenia czystego i wydajnego koduŚwiadczenie usług z terytorium PolskiPraca w systemie hybrydowym (4 dni zdalnie, 1 dzień w biurze)
Should have:Znajomość narzędzi do automatyzacji procesu budowania oprogramowania: Gradle, MavenZnajomość Spring WebFlux, Spring DataZnajomość bazy danych PostgresSQL 13+
Could have:Znajomość frameworka Angular 13+Znajomość Docker, KubernetesZnajomość frameworka Netty, kontenerów aplikacyjnych opartych na Tomcat
Dodatkowo:Doświadczenie w pracy w ScrumSkupienie na jakości dostarczanych rozwiązań (przeprowadzanie testów wewnętrznych/developerskich tworzonego oprogramowania)Wysoki poziom samoorganizacji i nastawienie na rozwiązywanie problemów
Zakres planowanych prac:
Prace rozwojowe i utrzymaniowe w systemach IT w zespołach zwinnychProjektowanie, implementacja aplikacji oraz utrzymanie aplikacji biznesowychOptymalizacja wydajności i stabilizacja wdrożonych rozwiązańWsparcie programistyczne podczas wdrażania rozwiązańIdentyfikacja i usuwanie problemów produkcyjnychWspółpraca z interesariuszami w celu opracowania i wdrożenia nowoczesnych, elastycznych i optymalnych rozwiązań ITProjektowanie i dokumentowanie architektury systemu (High Level Design, Detailed Design)Szacowanie pracochłonności zmian w systemach IT
Dołącz do nas i rozwijaj swoją karierę w dynamicznie rozwijającej się firmie!