Poszukujemy Programisty Java odpowiedzialnego za rozwój i utrzymanie rozwiązań backendowych oraz integrację systemów. Będziesz budować mikroserwisy w Spring Boot, projektować i dokumentować rozwiązania techniczne oraz pracować blisko analityków i architektów. Rola obejmuje też budowę agentów AI.
Tworzenie wysokiej jakości kodu.
Rozwój i utrzymanie rozwiązań backendowych oraz integracja systemów.
Projektowanie i dokumentowanie rozwiązań technicznych (diagramy UML).
Przeprowadzanie testów jednostkowych.
Analiza techniczna i code review.
Budowa agentów AI.
Współpraca z analitykami i architektami.
Java i programowanie obiektowe.
Spring Boot.
Znajomość architektury Microservices.
SQL i relacyjne bazy danych.
REST, SOAP, JSON, XML.
Znajomość wzorców projektowych.
Diagramy UML.
JIRA i Confluence.
Apache Kafka.
Doświadczenie w code review.
Doświadczenie z AI i budową agentów.