Senior Java Developer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
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.