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.
Forma pracy: Hybryda 3 dni w tygodniu (Warszawa)
Dołącz do naszego zespołu jako Senior Java Developer i pracuj nad ambitnymi projektami z wykorzystaniem nowoczesnych technologii. Szukamy doświadczonego specjalisty, który posiada solidne podstawy techniczne oraz praktyczne umiejętności w pracy z aplikacjami wysokowydajnymi.
- Minimum 5 lat doświadczenia zawodowego na stanowisku programisty Java
- Znajomość języka Java 7+ oraz Java EE 6+
- Bardzo dobra znajomość Spring Framework
- Znajomość zasad programowania obiektowego (SOLID), podejścia TDD
- Praktyczna znajomość narzędzi: Maven lub Gradle
- Umiejętność pracy z systemem kontroli wersji Git oraz znajomość workflowów: GitFlow, trunk-based development
- Znajomość JPA i bibliotek ORM (np. Hibernate, EclipseLink)
- Biegłość w pracy z relacyjnymi bazami danych SQL (Oracle, PostgreSQL, MySQL)
- Dobra znajomość baz danych NoSQL (np. MongoDB)
- Znajomość i doświadczenie z serwerami aplikacyjnymi: GlassFish, JBoss, WebLogic
- Umiejętność tworzenia i integracji webserwisów SOAP oraz REST
- Znajomość technologii front-end: HTML, CSS, JavaScript
- Podstawowa wiedza z zakresu przynajmniej jednej biblioteki/frameworku front-endowego: AngularJS, VueJS, React.js
- Znajomość zagadnień związanych z bezpieczeństwem aplikacji – OWASP Top 10
- Umiejętność konfiguracji i pracy z narzędziami CI, np. Jenkins
- Doświadczenie z bibliotekami testowymi: Mockito, AssertJ, Arquillian
- Minimum 5 lat doświadczenia w pracy z aplikacjami wysokowydajnymi
- Znajomość technologii oraz doświadczenie w zakresie kodowania wideo
- Praktyczne doświadczenie w pracy z systemami kolejkowymi, np. Kafka
- Doświadczenie w pracy z rozwiązaniami opartymi o CDN Managera
- Doświadczenie we wdrażaniu i konfiguracji CMS-ów
Co oferujemy?
- Stabilną współpracę na podstawie B2B;
- Dofinansowanie do prywatnej opieki medycznej w PZU;
- Wsparcie w rozwoju zawodowym - wewnętrzne szkolenia z zakresu cyberbezpieczeństwa;