← к выдаче
разработка

Senior Java Developer

Ness SolutionWarszawa7 дн. назад

Коротко

Develops Java microservices with Spring Boot, Kafka, SQL, DDD, REST API; uses Angular, CI/CD, IT Security. · Needs: Java, Spring Boot, Kafka, SQL, DDD, REST API, Microservices, Angular, CI/CD, IT Security

Описание от работодателя

Required skills: Java, Spring Boot, Kafka, SQL, DDD, REST API, Microservices, Angular, CI/CD, IT Security 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 :)