Oferta jest aktywna

Senior Java Developer

Nie określono wynagrodzenia
Nie określono rodzaju zatrudnieniaBrak informacji o doświadczeniuWarszawa

O tej ofercie pracy

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.

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 :)

Informacje rynkowe

52 129 zł

Na podstawie 51 ofert z podanym wynagrodzeniem (Praca w Warszawie)

Pełne zestawienie wynagrodzeń

Często zadawane pytania

Jakiego wynagrodzenia mogę się spodziewać?

Ta oferta nie podaje wynagrodzenia. Podobne stanowiska w Warszawie oferują zwykle około 52 129 zł (mediana z 51 ofert).

Jak aplikować na tę ofertę?

Otwórz stronę źródłową i skontaktuj się tam z pracodawcą. Finder nigdy nie pobiera opłat od osób poszukujących pracy.

Czy te oferty pracy są aktualne?

Tak. Finder regularnie odświeża oferty pracy ze źródeł publicznych i usuwa zamknięte oferty.

Aplikuj