Java Developer
Zakres obowiązków:
Rozwój i utrzymanie aplikacji Java w architekturze mikroserwisowej
Projektowanie oraz implementacja nowych funkcjonalności zgodnie z wymaganiami biznesowymi
Udział w code review oraz wsparcie techniczne zespołu
Współpraca z programistami, testerami i analitykami w metodyce Scrum
Tworzenie dokumentacji technicznej oraz praca z Jira i Confluence
Wymagania:
Min. 4 lata doświadczenia komercyjnego w Java (Java 8+)
Bardzo dobra znajomość Spring Boot, Spring MVC/WebFlux oraz wzorców projektowych
Doświadczenie z architekturą mikroserwisową, REST API oraz Docker/Kubernetes
Praktyczna znajomość baz danych SQL i NoSQL oraz ORM
Doświadczenie z testami jednostkowymi i integracyjnymi (JUnit, Mockito)
Znajomość Git, CI/CD oraz pracy w środowisku Scrum (Jira, Confluence)
Umiejętność analizy wymagań, projektowania rozwiązań i tworzenia dokumentacji technicznej
Znajomość systemów Linux/Unix oraz języka angielskiego na poziomie komunikatywnym
Mile widziane:
Doświadczenie z AWS
Znajomość Apache Kafka
Praktyczna znajomość narzędzi DevOps i automatyzacji
Znajomość Python lub Bash
Doświadczenie z testami wydajnościowymi (JMeter, K6)
Podstawowa znajomość technologii frontendowych (Angular, React lub Vue.js)
Oferujemy:
Prywatną opiekę medyczną
Dofinansowanie karty sportowej
Stałe wsparcie konsultanta
Program rekomendacji pracowników