Senior Java Engineer
Tech Stack / Keywords
Firma i stanowisko
Antal is a leading recruitment and HR advisory company, present in Poland since 1996 and later expanded to the Czech Republic and Hungary. Across the CEE region, it employs around 150 professionals delivering services including specialist and executive recruitment, employee outsourcing, HR consulting, employer branding, and market research. The company operates with a division-based structure combining deep industry expertise and functional specialisation, providing tailored solutions across sectors and acting as a trusted partner for employers and candidates.
Wymagania
Must have:
- Strong experience with Java 21+ and Spring Boot MVC
- Hands-on knowledge of Kafka, PostgreSQL, and/or MongoDB
- Familiarity with Hexagonal / Clean Architecture and microservices patterns
- Experience with automated testing (Spock or JUnit, Testcontainers, contract testing)
- Proficiency with Kubernetes, Helm, and GitLab CI pipelines
- Solid understanding of OAuth2/JWT-based security
- Mandatory proficiency with AI coding tools — Claude Code is the company standard; experience with agentic development workflows is a strong plus
Nice to have:
- Experience with Spring WebFlux (reactive stack)
- Familiarity with OpenFGA or similar fine-grained authorization systems
- Background in Consumer-Driven Contract testing (Spring Cloud Contract)
Obowiązki
- Design and implement microservices following Hexagonal Architecture principles within a large-scale distributed system
- Drive topic analysis and requirement discovery from business needs to solution architecture and delivery
- Build and maintain event-driven integrations using Kafka, Avro, and the Transactional Outbox pattern
- Write comprehensive automated tests: unit, integration, contract (Spock, Testcontainers, Spring Cloud Contract)
- Participate actively in code reviews and help raise the bar on code quality
- Work in a CI/CD environment: GitLab CI, Docker, Kubernetes + Helm (GitOps)
- Use AI-assisted development tools (Claude Code) as the primary daily productivity tool
Inne informacje
Informujemy, że administratorem danych jest Antal Sp. z o.o. z siedzibą we Wrocławiu, ul. Gwiaździsta 66, (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Antal
986 aktywnych ofert