Senior Java Developer

Warszawa, Poland Posted 2d First seen 2d
ATS Keyword Match See which key terms from this posting your resume already has. Free.
  • Minimum 5 lat doświadczenia komercyjnego w programowaniu w Java
  • Minimum 3 lata doświadczenia z Apache Kafka
  • Bardzo dobra znajomość Spring, Spring Boot, Spring Cloud oraz Hibernate
  • Bardzo dobra znajomość SQL
  • Znajomość narzędzi Git oraz Maven
  • Doświadczenie w tworzeniu testów jednostkowych i integracyjnych (m.in. JUnit, TestNG, Spock, Testcontainers, WireMock)
  • Znajomość paradygmatów Object-Oriented Programming (OOP) oraz Functional Programming
  • Doświadczenie w pracy z Docker, Kubernetes (K8s) oraz Helm
  • Znajomość RabbitMQ oraz Elasticsearch
  • Znajomość silników procesowych oraz notacji BPMN
  • Doświadczenie w pracy z Angular
  • Umiejętność projektowania, rozwijania i skalowania aplikacji w środowiskach rozproszonych
  • Znajomość wzorców i mechanizmów zapewniających odporność (resilience) systemów rozproszonych
  • Doświadczenie w samodzielnym projektowaniu domeny biznesowej
  • Znajomość narzędzi do monitorowania, diagnostyki i analizy wydajności aplikacji
  • Umiejętność efektywnego wykorzystywania narzędzi AI w procesie wytwarzania oprogramowania
  • Podstawowa wiedza z zakresu IT Security wykorzystywana przy projektowaniu i rozwijaniu rozwiązań

Mile widziane

  • Znajomość Domain-Driven Design (DDD) oraz praktyczne doświadczenie w jego stosowaniu
  • Doświadczenie z rozwiązaniami chmurowymi
  • Praktyczne wykorzystanie agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania
  • Doświadczenie w projektowaniu architektury dla systemów o wysokiej skali i dużej liczbie użytkowników