About the Role
Kogo poszukujemy?
Minimum 4 lata komercyjnego doświadczenia w programowaniu w Java
Bardzo dobra znajomość Oracle DB (SQL oraz PL/SQL)
Bardzo dobra znajomość Spring (1.5+)
Znajomość narzędzi frontendowych: HTML, CSS, JavaScript oraz React lub Angular
Doświadczenie z MyBatis 3
Doświadczenie w pracy z Kafka
Znajomość AngularJS (lub gotowość do szybkiego douczenia się)
Znajomość Maven
Znajomość Dockera
Doświadczenie w pracy z Git / Bitbucket
Zrozumienie architektury client–server oraz REST API
Doświadczenie w pracy w architekturze modułowej lub monorepo
Umiejętność analizy wymagań i projektowania rozwiązań
Znajomość podstaw bezpieczeństwa aplikacji webowych (OWASP)
Doświadczenie w pracy w zespole Scrum
Dobra komunikacja z zespołem technicznym i interesariuszami nietechnicznymi
Gotowość do pracy w języku polskim w polskim zespole
Znajomość zagadnień związanych z tworzeniem aplikacji o wysokiej dostępności
Czym będziesz się zajmować?
Prace programistyczne
Współpraca z zespołem backendowym przy integracji REST API i GraphQL
Udział w planowaniu sprintów i procesie rozwoju produktu (Scrum)
Zbieranie wymagań
Konsultacje techniczne (doradztwo innym osobom oraz działom)
Code review oraz dbanie o rozwój zespołu
Tworzenie dokumentacji w Confluence
Tech Stack
JavaOracle DBSQLPL/SQLSpringReactAngularMyBatisKafkaMavenDockerGitBitbucketREST APIOWASP