freehire launches on Product Hunt on 26 August.

Follow →

Java Developer

Summary

Builds and refactors Java-based systems using microservices and DDD, focusing on distributed architecture, automated testing, and modern tooling like Kafka and Kubernetes.

Opis stanowiska



  • Java Developera – Hybrydowo – 4 dni zdalnie / 1 dzień stacjonarnie - Warszawa


Umowa


B2B


Wynagrodzenie


Stawka: do 150 zł netto/h + VAT


Zakres obowiązków



  • Budowa i rozbudowa systemów w rozproszonej architekturze mikrousługowej oraz architekturze monolitycznej

  • Rozbijanie części monolitycznej na domeny i mikroserwisy przy użyciu metod DomainDrivenDesign

  • Udział w projektowaniu architektury przy użyciu nowoczesnych rozwiązań (Kafka, Kubernetes)

  • 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 ceremoniach scrumowych zwinnego zespołu


Wymagania i kwalifikacje



  • Minimum 4 lata doświadczenia w programowaniu oraz projektowaniu systemów informatycznych w technologii Java

  • Wykształcenie z kierunków IT (informatyka, elektronika lub pokrewne)

  • Umiejętność pisania testów jednostkowych z zastosowaniem Spock Framework, JUNIT5, Jasmine, Karma


Znajomość



  • Zasad programowania obiektowego oraz wzorców projektowych

  • Java 8 i 11, Spring 5, SpringBoot oraz Hibernate 5

  • Integracji systemów z zastosowaniem REST, SOAP, AMQP, KAFKA

  • Rozwiązań warstwy frontowej JSP, Angular 2+

  • Rozwiązań warstwy cache np. REDIS

  • Narzędzi do raportowania operacyjnego np. Jasper Reports

  • Maven oraz narzędzi do wersjonowania kodu Git

  • Języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej


Wyrażam zgodę na przetwarzanie moich danych osobowych. Informacje o administratorze danych oraz Warunki Korzystania z serwisu znajdują się w Polityce Prywatności.

See also