Programista Fullstack (Java + Angular)
W TSS tworzymy najwyższej jakości rozwiązania z zakresu Software Development, FinTech i AI Solution.
Tworzymy systemy płatnicze, bramki płatnicze online oraz rozwiązania umożliwiające innowacyjne procesowanie płatności.
Nasze zespoły uczestniczą również w projektach wykonywanych dla klientów z wielu różnych branż i specjalizacji.
Jeśli chcesz dołączyć do zespołu entuzjastów, dla których praca jest jednocześnie pasją, przygodą i możliwością rozwoju zawodowego dołącz do team’u TSS już teraz!
Najważniejsze kompetencje:
Minimum 5 lat doświadczenia w pracy jako programista Fullstack
Bardzo dobra znajomość Java (min. 8) oraz Spring Framework
Doświadczenie w pracy z Angular i JavaScript/TypeScript
Praktyczne doświadczenie z relacyjnymi bazami danych i ORM (JPA/Hibernate)
Umiejętność projektowania i integracji REST API
Opis stanowiska:
Do naszego zespołu poszukujemy doświadczonego Senior Fullstack Developer’a, który będzie odpowiedzialny za projektowanie, rozwój i utrzymanie nowoczesnych aplikacji webowych opartych o Java, Spring oraz Angular.
Osoba na tym stanowisku będzie współpracować z zespołem deweloperów, analityków i testerów, pracować w metodykach Agile oraz aktywnie uczestniczyć w projektach wymagających wysokiej jakości kodu i skalowalnych rozwiązań.
Obowiązki:
Projektowanie i implementacja rozwiązań Fullstack w technologii Java + Angular
Tworzenie i rozwój REST API oraz integracja z systemami zewnętrznymi
Praca z relacyjnymi bazami danych (MySQL, PostgreSQL, MS SQL, Oracle) oraz ORM (JPA/Hibernate)
Tworzenie i utrzymanie komponentów frontendowych przy użyciu Angular, HTML, CSS, JavaScript/TypeScript
Implementacja testów jednostkowych przy użyciu wybranej biblioteki testowej (np. JUnit, Jasmine, Jest)
Współpraca w zespole Agile, udział w code review, utrzymanie wysokiej jakości kodu
Udział w projektach wymagających migracji systemów, optymalizacji wydajności oraz wdrażania nowych funkcjonalności
Wymagania obligatoryjne:
Minimum 5 lat doświadczenia w pracy jako programista Fullstack
Bardzo dobra znajomość Java (min. 8)
Doświadczenie w pracy z JPA lub inną biblioteką ORM (np. Hibernate)
Doświadczenie w pracy z relacyjnymi bazami danych (MySQL, PostgreSQL, MS SQL, Oracle)
Znajomość i doświadczenie w pracy z Spring Framework
Doświadczenie w pracy z REST API
Znajomość i doświadczenie w pracy z HTML, CSS
Znajomość i doświadczenie w pracy z JavaScript
Znajomość i doświadczenie w pracy z Angular
Znajomość i doświadczenie w pracy z Node.js, NPM
Znajomość jednej z bibliotek wspierających testy jednostkowe
Kompetencje dodatkowe:
Doświadczenie w pracy w metodyce Agile/Scrum
Znajomość narzędzi CI/CD (Jenkins, GitLab CI, Docker, Kubernetes)
Umiejętność optymalizacji wydajności aplikacji oraz pracy z systemami rozproszonymi
Co oferujemy?
Możliwość pracy w pełni zdalnej lub w biurze w Warszawie;
Stabilną współpracę na podstawie B2B;
Dofinansowanie do prywatnej opieki medycznej w PZU;
Wsparcie w rozwoju zawodowym - wewnętrzne szkolenia z zakresu cyberbezpieczeństwa;
Programista Fullstack (Java + Angular)
Programista Fullstack (Java + Angular)