
W skrócie
zdania wybrane z oferty- 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ą.
- Projektowanie, rozwój i utrzymanie aplikacji opartych na Java.
- Rozwój rozwiązań opartych o komunikację asynchroniczną, w szczególności z wykorzystaniem Apache Kafka.
Technologie
Pełny opis
z justjoin.itDo 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 :)
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na justjoin.it