← Back to jobs

Senior Java Developer

Skills

agentic aiaiangularapiautomationbpmncloudecommercehibernatejavajestjunitkafkamachine learningoopscrumspringsqltestngJava

Description

Job Description

Poszukujemy Java Developera, który dołączy do zespołu rozwijającego nowoczesny system wspierający procesy zgłaszania i obsługi szkód ubezpieczeniowych. Projekt realizowany jest w oparciu o architekturę mikroserwisową, z wykorzystaniem nowoczesnych technologii backendowych, integracji oraz narzędzi AI wspierających proces wytwarzania oprogramowania.

ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.

Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.

Job Description

Poszukujemy Java Developera, który dołączy do zespołu rozwijającego nowoczesny system wspierający procesy zgłaszania i obsługi szkód ubezpieczeniowych. Projekt realizowany jest w oparciu o architekturę mikroserwisową, z wykorzystaniem nowoczesnych technologii backendowych, integracji oraz narzędzi AI wspierających proces wytwarzania oprogramowania.

Zakres Projektu

  • Rozwój i budowa systemów w architekturze mikroserwisowej wspierających procesy zgłaszania i obsługi szkód.
  • Projektowanie, implementacja i utrzymanie API oraz integracji pomiędzy systemami.
  • Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych.
  • Tworzenie skalowalnych i odpornych rozwiązań wspierających optymalizację procesów biznesowych.
  • Dbanie o jakość oprogramowania poprzez rozwój testów automatycznych, stosowanie dobrych praktyk inżynierskich oraz dbałość o jakość kodu.
  • Wykorzystanie AI i Agentic AI w procesie software development – m.in. podczas analizy wymagań, implementacji, testowania i utrzymania rozwiązań.
  • Udział w code review oraz wykorzystanie nowoczesnych narzędzi wspierających jakość i bezpieczeństwo kodu.
  • Udział w wydarzeniach Scrum oraz codzienna współpraca z multidyscyplinarnym zespołem zwinnym.
  • Współtworzenie standardów wytwarzania oprogramowania oraz zasad wykorzystania AI w procesie software development.
  • Diagnozowanie i optymalizacja wydajności oraz niezawodności rozwijanych rozwiązań.
  • Wymiana wiedzy i współpraca przy rozwoju systemów o dużej skali i wysokim wolumenie transakcji.

Profile / Requirements

  • Minimum 5 lat doświadczenia w pracy z Java.
  • Minimum 3 lata doświadczenia z Apache Kafka.
  • Minimum 5 lat doświadczenia ze Spring, Spring Boot, Spring Cloud i Hibernate.
  • Minimum 5 lat doświadczenia w pracy z SQL.
  • Znajomość praktyk i narzędzi związanych z zapewnianiem jakości oprogramowania, w tym:
  • testy jednostkowe: JUnit, TestNG, Spock,
  • testy integracyjne: Testcontainers, WireMock.
  • Znajomość paradygmatów Object-Oriented Programming (OOP) oraz Functional Programming (FP).
  • Znajomość konteneryzacji aplikacji.
  • Znajomość silników procesowych oraz notacji BPMN.
  • Znajomość wzorców i mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych.
  • Znajomość Angular i doświadczenie w tworzeniu aplikacji frontendowych.
  • Umiejętność praktycznego wykorzystania narzędzi AI w procesie wytwarzania oprogramowania.
  • Znajomość narzędzi do diagnostyki i analizy wydajności aplikacji.

Nice To Have

  • Znajomość Domain-Driven Design (DDD) i doświadczenie w jego praktycznym zastosowaniu.
  • Doświadczenie w wykorzystaniu agentów AI i narzędzi Agentic AI w procesie tworzenia oprogramowania.
  • Doświadczenie w pracy z technologiami chmurowymi

AO4464

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in Poland.

No similar openings right now. Refine your search or create an alert above.