Przejdź do treści głównej

Senior Java Developer

Technology
Ness Solution
Warszawa, Polska3 tygodni temuDo 7.12.2026
Pełny etat

Opis stanowiska

Do zespołu rozwijającego nowoczesne rozwiązania poszukujemy Senior Java Developera, który ma doświadczenie w budowaniu systemów o dużej skali oraz pracy z architekturą mikroserwisową.

Będziesz uczestniczyć zarówno w rozwoju istniejących rozwiązań, jak i projektowaniu nowych komponentów systemu. Istotną częścią pracy będzie również dbałość o jakość kodu, automatyzację testów oraz rozwój architektury aplikacji.

Twoje zadania

  • Projektowanie, rozwój i utrzymanie aplikacji opartych na Java.
  • Budowanie oraz rozbudowa systemów wykorzystujących architekturę mikroserwisową, a także współpraca z rozwiązaniami monolitycznymi.
  • Udział w projektowaniu architektury i podejmowaniu decyzji technologicznych.
  • Projektowanie oraz implementacja REST API.
  • Rozwój rozwiązań opartych o komunikację asynchroniczną, w szczególności z wykorzystaniem Apache Kafka.
  • Praca z bazami danych i analiza danych przy użyciu SQL.
  • Implementowanie rozwiązań zgodnie z założeniami Domain-Driven Design (DDD).
  • Rozwijanie automatyzacji testów i dbanie o odpowiednią strukturę piramidy testów.
  • Wykonywanie oraz opiniowanie code review.
  • Współpraca z pozostałymi członkami zespołu przy usprawnianiu procesów biznesowych i technologicznych.
  • Udział w ceremoniach Scrum oraz codziennej pracy zespołu Agile.
  • Wykorzystywanie dostępnych narzędzi AI w celu zwiększenia efektywności procesu wytwarzania oprogramowania.

Nasze oczekiwania
  • Minimum 7 lat komercyjnego doświadczenia w Javie.
  • Bardzo dobra znajomość:
    • Java
    • Spring Framework / Spring Boot
    • Hibernate / JPA
    • Apache Kafka
    • SQL

  • Praktyczna znajomość Angular.
  • Doświadczenie w projektowaniu i rozwijaniu mikroserwisów.
  • Praktyczna znajomość podejścia Domain-Driven Design (DDD).
  • Doświadczenie w projektowaniu i implementacji REST API.
  • Znajomość dobrych praktyk tworzenia wysokiej jakości, testowalnego kodu.
  • Doświadczenie w pracy zespołowej w środowisku Agile/Scrum.
  • Gotowość do pracy hybrydowej – minimum 1 dzień w tygodniu z biura w Warszawie.

Nice to have

  • Znajomość Playwright.
  • Doświadczenie z Dockerem i Kubernetesem.
  • Znajomość RabbitMQ i/lub Elasticsearch.
  • Doświadczenie z jedną z chmur: Azure, AWS lub GCP.
  • Znajomość zagadnień związanych z IT Security.
  • Doświadczenie w budowaniu i utrzymywaniu procesów CI/CD.
  • Doświadczenie w mentoringu innych developerów lub pełnieniu funkcji Technical Leada.

Oferujemy

  • Pracę przy rozwoju systemów o dużej skali i wysokim wolumenie obsługiwanych procesów.
  • Możliwość wpływania na rozwiązania architektoniczne i technologiczne.
  • Pracę z nowoczesnym stackiem: Java, Spring Boot, Kafka, mikroserwisy, REST API, SQL.
  • Hybrydowy model pracy - 1 dzień w tygodniu z biura w Warszawie.
  • Możliwość wykorzystania i rozwijania kompetencji związanych z AI-assisted software development.
  • Możliwość skorzystania z pakietów Luxmed i Multisport na preferencyjnych warunkach.

Zainteresowała Cię ta oferta? Prześlij swoje CV i porozmawiajmy o szczegółach. Chętnie opowiemy więcej o projekcie oraz odpowiemy na wszystkie Twoje pytania :)

Keywords
Apache KafkaSpring FrameworkRabbitMQElasticsearchAngularAngularJSScrumSqlApache LicenseApache Http ServerJavaHibernateCI / CDHibernationAWSCode reviewCI/CD

Interesuje Cię ta oferta?