Full Stack Java Developer
⚲ Poznań
20 000 – 30 000 zł / mies.
Wymagania
- Java
- Angular
- SQL
- PL/SQL
- Oracle
- Spring Framework
- Spring Boot
- Hibernate
- Kubernetes
- Kafka
- Redis
- Groovy
- RabbitMQ
Opis stanowiska
Nasze wymagania:
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.
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.
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.
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.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.