Pracuj.pl Praca zdalna Mid

Full Stack Java Developer

SETGET sp. z o.o.

⚲ Warszawa

Wymagania

  • Java
  • Angular
  • SQL
  • PL/SQL
  • Oracle
  • Spring Framework
  • Spring Boot
  • Hibernate
  • Kubernetes
  • Kafka
  • BPMN
  • Groovy
  • RabbitMQ

Opis stanowiska

Nasze wymagania: Minimum 5 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. Mile widziane: Doświadczenie w projektach ubezpieczeniowych lub bankowych O projekcie: Praca w zespole Agile dla jednego z klientów (2 razy w miesiącu obecność w Warszawie). Zakres obowiązków: 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.