W skrócie
- Zadania: Twórz nowoczesne aplikacje backendowe w Javie dla sektora ubezpieczeń.
- Firma: Innowacyjna firma technologiczna z przyjazną kulturą pracy.
- Benefity: Długoterminowa współpraca, szkolenia, pakiet benefitów i elastyczny czas pracy.
- Pozostałe informacje: Możliwości rozwoju kariery i uczestnictwa w wydarzeniach branżowych.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój branży ubezpieczeniowej.
- Kwalifikacje: Minimum 5 lat doświadczenia w programowaniu w Javie oraz znajomość Spring.
Przewidywane wynagrodzenie mieści się w przedziale 91064 - 111300 zł za rok.
Zespół rozwija nowoczesne rozwiązania dla sektora ubezpieczeń, w tym rozproszone systemy IT wspierające procesy biznesowe w ubezpieczeniach.
Zakres obowiązków:
- Projektowanie, rozwijanie i utrzymywanie aplikacji backendowych w Javie z użyciem Spring Boot, Spring Cloud i Hibernate.
- Projektowanie i wdrażanie skalowalnych, odpornych systemów rozproszonych, w tym integracje z Apache Kafka.
- Rozwój rozwiązań opartych na Domain-Driven Design (DDD) oraz najlepszych praktykach projektowania oprogramowania.
- Implementacja testów jednostkowych i integracyjnych oraz zapewnienie jakości, niezawodności i bezpieczeństwa dostarczanego kodu.
- Analiza i optymalizacja wydajności aplikacji, diagnozowanie problemów oraz wdrażanie mechanizmów odporności.
- Wykorzystanie nowoczesnych technologii i narzędzi AI, w tym rozwiązań Agentic AI, w projektowaniu i rozwoju oprogramowania.
Wymagania:
- Co najmniej 5-letnie doświadczenie w programowaniu w Javie.
- Silna znajomość Spring, Spring Boot, Spring Cloud i Hibernate.
- Praktyczne doświadczenie z Apache Kafka.
- Silna znajomość SQL.
- Doświadczenie w tworzeniu testów jednostkowych i integracyjnych, znajomość JUnit, TestNG, Spock, Testcontainers lub WireMock.
- Znajomość Domain-Driven Design (DDD) i jego praktycznego zastosowania.
- Znajomość paradygmatów programowania obiektowego i funkcyjnego.
- Znajomość konteneryzacji aplikacji, silników procesów i notacji BPMN.
- Znajomość wzorców i mechanizmów zapewniających odporność usług w systemach rozproszonych.
- Umiejętność diagnozowania i analizy problemów wydajności aplikacji przy użyciu odpowiednich narzędzi.
Preferencje:
- Doświadczenie w korzystaniu z agentów AI i narzędzi Agentic AI w rozwoju oprogramowania.
- Doświadczenie w projektach technologii chmurowej.
- Znajomość Angulara i doświadczenie w rozwoju aplikacji frontendowych.
- Doświadczenie w projektach w sektorze ubezpieczeń lub finansów.
Warunki:
- Długoterminowa współpraca.
- Szkolenia techniczne, certyfikaty i rozwój zawodowy.
- Członkostwo w Centrum Kompetencji Mentoringu od pierwszego dnia, z możliwościami rozwoju umiejętności, uczestnictwa w konferencjach oraz dzielenia się wiedzą i doświadczeniem.
- Jasna ścieżka kariery.
- Pakiet benefitów pracowniczych, w tym Multisport, prywatna opieka medyczna i ubezpieczenie na życie.
- Przyjazne środowisko pracy, wydarzenia integracyjne i spotkania zespołowe.
- System poleceń z premią do 7000 zł.
- Hybrydowa praca w Warszawie, harmonogram hybrydowy jest negocjowalny: 1 dzień/tydzień lub 1 dzień/miesiąc.
Java Developer in Insurance Systems in Warsaw – pracodawca: Astek
Astek to doskonały pracodawca, który oferuje swoim pracownikom dynamiczne środowisko pracy w Krakowie, sprzyjające innowacjom i rozwojowi zawodowemu. Nasza kultura pracy opiera się na współpracy i otwartości, a pracownicy mają możliwość uczestniczenia w międzynarodowych projektach oraz korzystania z elastycznych form zatrudnienia. Oferujemy konkurencyjne wynagrodzenie oraz wsparcie w rozwijaniu umiejętności technicznych i architektonicznych w obszarze Java.
Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Java Developer in Insurance Systems in Warsaw
Java
Spring
Spring Boot
Spring Cloud
Hibernate
Apache Kafka
SQL