W skrócie
- Zadania: Projektuj i rozwijaj nowoczesne aplikacje w Javie oraz mikroserwisach.
- Firma: Dynamiczna firma technologiczna z innowacyjnym podejściem.
- Benefity: Hybrydowy model pracy, pakiety Luxmed i Multisport.
- Pozostałe informacje: Możliwość rozwoju w obszarze AI i mentoringu innych developerów.
- Dlaczego ta praca: Pracuj nad dużymi systemami i wpływaj na architekturę rozwiązań.
- Kwalifikacje: Minimum 7 lat doświadczenia w Javie i znajomość mikroserwisów.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
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.
Senior Java Developer in Warsaw – pracodawca: Ness Solution
Nasza firma to doskonały pracodawca, który oferuje unikalną możliwość pracy w nowo utworzonym zespole zajmującym się innowacyjnymi rozwiązaniami w obszarze sztucznej inteligencji i technologii chmurowych. Oferujemy dynamiczne środowisko pracy, które sprzyja rozwojowi zawodowemu, a także dostęp do nowoczesnych narzędzi oraz budżet szkoleniowy, co pozwala na ciągłe podnoszenie kwalifikacji. Pracując u nas, masz realny wpływ na wybór technologii oraz możliwość współtworzenia nowego modelu operacyjnego w branży ubezpieczeniowej.