FullStack Engineer
Коротко
Builds and extends systems in distributed microservice and monolithic architectures; designs architecture; improves business processes; develops automated test · Needs: 7+ years commercial Java; Spring Boot, Spring Framework, Hibernate/JPA; Apache Kafka; SQL; Angular; DDD; microservices; REST API
Описание от работодателя
Zakres planowanych prac: Budowa i rozbudowa systemów w rozproszonej architekturze mikrousługowej oraz architekturze monlitycznej dla systemów.
Udział w projektowaniu architektury przy użyciu nowoczesnych rozwiązań.
Usprawnianie obsługi wybranych procesów biznesowych.
Zapewnienie właściwej jakości wytwarzanego oprogramowania dzięki rozwijaniu piramidy testów automatycznych.
Wykonywanie i odbieranie code review.
Udział w wydarzeniach scrumowych zwinnego zespołu.
Codzienna współpraca w zgranym zespole chętnie dzielącym się wiedzą i zorientowanych na wytwarzanie kodu wysokiej jakości w dużych wielkowolumetrycznych.
Wymagania:
Bardzo dobra znajomość Java (min. 7 lat doświadczenia komercyjnego)
Bardzo dobra znajomość Spring Boot, Spring Framework, Hibernate/JPA
Bardzo dobra znajomość Apache Kafka
Bardzo dobra znajomość SQL
Znajomość Angular
Doświadczenie w Domain-Driven Design (DDD)
Doświadczenie w projektowaniu i rozwoju mikroserwisów
Doświadczenie w projektowaniu i implementacji API REST
Umiejętność wykorzystania narzędzi AI wspierających proces wytwarzania oprogramowania
Must have: Angular, Java