Description
Обязанности: Budowa i rozwój systemów w rozproszonej architekturze mikro-usługowej oraz monolitycznej (Java i frontend)., Podział na domeny i mikro-serwisy przy użyciu metod DomainDrivenDesign., Udział w projektowaniu architektury przy użyciu takich rozwiązań jak Kafka i Kubernetes., Zapewnienie właściwej jakości wytwarzanego oprogramowania, pokrycie testami jednostkowymi i automatycznymi., Wykonywanie i odbieranie code review., Udział w ceremoniach scrumowych zespołu Agile., Codzienna współpraca w zgranym zespole.
Опыт: Minimum 8 lat doświadczenia w programowaniu oraz projektowaniu systemów informatycznych w technologii Java;, Bardzo dobra znajomość zasad programowania obiektowego oraz wzorców projektowych;, Bardzo dobra znajomość Java, Spring, SpringBoot oraz Hibernate;, Znajomość Oracle, PL-SQL;, Znajomość integracji systemów z zastosowaniem REST, SOAP, AMQP, KAFKA;, Znajomość rozwiązań warstwy frontowej JSP, Angular 2+;, Znajomość rozwiązań warstwy cache np. REDIS;, Umiejętność pisania testów jednostkowych z zastosowaniem Spock Framework, JUnits, Jasmine, Karma;, Znajomość Maven oraz narzędzi do wersjonowania kodu Git;, Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej;, Wykształcenia z kierunków IT (informatyka, elektronika lub pokrewne);, Praca w metodyce Agile;, Mile widziana znajomość Rabbit MQ i Groovy., Doświadczenie w projektach ubezpieczeniowych lub bankowych
Employer contacts (email/phone/telegram) are hidden from the public preview —
send your CV, and we will connect you directly.