Talent.com
algoteque
Senior Java Developeralgoteque • Warsaw, Pologne
Szukaj innych ofert pracy
Senior Java Developer

Senior Java Developer

algoteque • Warsaw, Pologne
6 dni temu
Opis pracy

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

Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania

Senior Java Developer • Warsaw, Pologne