Korzystamy z JIRA, Confluence. Projektując uwzględniamy skalowalność, wydajność, dostępność, kładziemy duży nacisk na bezpieczeństwo aplikacji (system przechodzi planowane i nieplanowane testy bezpieczeństwa). Automatyzujemy procesy testowania, budowania i wdrażania aplikacji, weryfikacji logów, monitoringu.
Stawiamy na pracę zespołową, staramy się w wspólnie wypracowywać kierunki zmian zarówno technologicznych jak i organizacyjnych. Przy realizacji projektów wykorzystujemy metodyki zwinne.
responsibilities :
Rozwój i utrzymanie systemu z uwzględnieniem wymagań biznesowych i technicznych
Projektowanie i implementacja skalowalnych oraz wydajnych rozwiązań z wysokim poziomem dostępności, ze szczególnym naciskiem na bezpieczeństwo aplikacji
Współpraca zespołowa i udział w planowaniu zmian technologicznych i organizacyjnych w zespole, z wykorzystaniem metodyk zwinnych, takich jak Scrum
Udział w realizacji zadań frontendowych i backendowych, z elastycznym podziałem prac w zależności od wymagań projektu
Wdrażanie rozwiązań opartych na architekturze mikroserwisowej i monolitycznej
Monitorowanie i analiza działania systemu
Dbanie o dokumentację techniczną
requirements-expected :
3+ lat doświadczenia komercyjnego w Angular + Java
Praca z wysoko dostępnymi i skalowalnymi aplikacjami
Pogłębiona wiedza z zakresu wytwarzania oprogramowania, najlepszych praktyk, cyklu życia oprogramowania (cyk życia, standardy programowania, review kodu, testowanie, budowanie aplikacji etc.)
Angular 16+
JavaScript
Node.JS
JAVA 8+
Spring & SpringBoot
Maven, Gradle
Git
Bazy Relacyjne (Bazy nierelacyjne mile widziane)
Kubernetes
offered :
Stabilne warunki zatrudnienia – oferta zakłada długofalową współpracę
Okazja do współpracy z doskonałymi specjalistami, którzy bardzo chętnie dzielą się wiedzą
Różnorodność narzędzi zapewnia rozwój i brak monotonii