🇸🇰 Remote work, Slovakia
Senior Backend Developer (Java & AI Agents)
UNIQA Group Services
ProfesiaseniorEnglish-friendly€2k–4kremote
Pracovné ponuky O nás Kontakt Senior Backend Developer (Java & AI Agents) Remote work Place of work Remote work Contract type full-time Start date Popis pracovnej pozície We're looking for a senior backend developer to build and run services in production. About half your time goes into Java and Quarkus microservices for our corporate underwriting and offer platform. The other half goes into Python AI agents for our group agentic AI platform, so you don't have to choose between classic backend engineering and agent work. AI-assisted development is part of how we work every day.What you will work on Build and run backend microservices in Java and Quarkus. Design REST APIs contract first in OpenAPI, and build a backend-for-frontend layer. Wire up event-driven integrations on Azure Service Bus, with AsyncAPI contracts. Take AI agents in Python and LangGraph from graph design (state, nodes, routing) to production. Write agent workers on Azure Service Bus queues and topics, with error and dead-letter handling. Add human-in-the-loop review steps so business experts can approve, edit or reject agent recommendations. Connect agents to LLMs and embeddings through a governed AI gateway. Trace agent runs with OpenTelemetry or similar to debug, evaluate and track cost. Keep retrieval (RAG) and agent state in PostgreSQL with pgvector. Integrate agents with core insurance systems and expose backend APIs they can call safely. Own your services from design and delivery to deployment and operation. Improve CI/CD in GitLab CI and GitHub Actions, tighten quality and security gates, and make services easier to test and observe. Use AI assistants throughout your everyday development work. Work with product, business experts like underwriters, engineering and platform partners. Čo ti ponúkame 2 381 - 3 572 EUR/monthfrom 2.381 € per month - guaranteed 13th and 14th salary. The base salary starts at €2.381 gross per month, depending on the candidate’s seniority, and is guaranteed to be paid 14 times a year. Are you an early bird, or do you prefer a quiet morning? Thanks to flexible working hours, at UNIQA GSC you can organize your day to suit your needs. We offer new colleagues not only a warm welcome but also a welcome package. Are you curious about what it might contain? To help you eat healthy and hearty meals, we’ll contribute €9.30 toward each lunch. A €200 cafeteria credit—some appreciate the contribution toward sports, others toward massages, culture, books, or medication. We have to keep learning throughout our lives, but thanks to in-house language courses in German and English, along with a language certificate paid for by your employer, it’s a little easier. You can also develop your skills through a wide range of professional training opportunities, which we’re also happy to support. Your salary is fixed, and we’ll even add two extra paychecks. We guarantee all our employees a full 13th and 14th month’s salary. Do you have children? We offer a bonus of €48.40 for each child. You don’t have to worry about a decent retirement. We contribute to our employees’ third-pillar supplementary pension savings. We’ve got your back in case of an accident and provide you with year-round accident insurance. It’s always nice to meet up and chat with colleagues outside of work. That’s why we regularly organize events for employees, such as a Christmas party, a summer festival, a sports day, and various outings. Not only our employees, but also their families will find something to enjoy. Children’s Day, St. Nicholas Day, and many other benefits are a given. Si ten správny kandidát?Candidates with education suit the positionUniversity education (Bachelor's degree) University education (Master's degree) Postgraduate (Doctorate)Language skillsEnglish - Upper intermediate (B2)Personality requirements and skillsRequired • Strong OOP / OOD and domain-driven design, applied in agile teams. • Java 21+ and Quarkus 3.x (our current services run on Java 25). • Microservices with clean boundaries and contracts, made resilient with timeouts, retries, circuit breakers and fallbacks. • RESTful web services with JAX-RS, designed contract first in OpenAPI 3.x and AsyncAPI, with code generation. • PostgreSQL, with SQL skills to match, plus JPA / Hibernate ORM (Panache included) and Liquibase migrations. • Secure authentication and authorization with OAuth 2.0 / OpenID Connect, Keycloak, JWT and cloud managed identities. • Unit, component and integration tests with JUnit 5, Mockito, RestAssured and WireMock, behind JaCoCo and SonarQube quality gates. • Maven, Git and CI/CD pipelines in GitLab CI and GitHub Actions. • Microsoft Azure services such as AKS, Azure Container Apps, PostgreSQL Flexible Server and Key Vault, plus containers and Kubernetes. • Event-driven messaging on Azure Service Bus or a similar broker, including queues, topics and dead-lettering. • Production observability with logging, metrics and distributed tracing, in Dynatrace or a similar tool. • Solid production Python with type hints, Pydantic, pytest and modern tools like uv and ruff. • You've built LangGraph or LangChain agents with stateful graphs, checkpointing and human-in-the-loop steps. • LLM integration through OpenAI-compatible APIs such as Azure OpenAI, including prompt design, tracing and evaluation. Nice to have • Reactive REST in Quarkus REST (RESTEasy Reactive), plus MapStruct and Lombok. • Event streaming over the Kafka protocol or Azure Event Hubs, and change data capture with Debezium. • Vector search and RAG on pgvector, and SQLAlchemy 2 with Alembic in Python. • Familiarity with the Model Context Protocol (MCP), or interest in it. • Terraform for Azure infrastructure, and Azure Monitor / Application Insights for operations. • DevSecOps tools like gitleaks, Trivy and OWASP ZAP, and SBOMs. • Experience modernizing legacy Jakarta EE (JBoss or WildFly) and Microsoft SQL Server systems. • Jira and Confluence. AI in the SDLC • You use AI assistants well for coding, code review, refactoring and test generation. • Hands-on experience with an agentic coding assistant, Claude Code for example, on a real codebase. • Repository-level AI instructions and reusable skills that keep AI-generated code to team standards. • You know where AI helps in development and where it doesn't. How you work • You take senior-level ownership and make good engineering calls. • You're pragmatic and results-minded, but you'll pick a clean, maintainable design over a quick fix. • You give constructive feedback in code reviews, work well in a team and take security seriously. • You care about data protection and responsible AI, so you keep AI decisions traceable and under human oversight, and personal data out of the logs. O UNIQA GSC UNIQA Group Service Center Slovakia, spol. s r.o. UNIQA Group Service Center Slovakia, spol. s r.o., is a subsidiary of the Austrian insurance group UNIQA Group Austria. The company is divided into the Software Service (SWS), Cross-Border Service (CBS), Back Office Service (BOS) and Nearshoring (NES) divisions. The primary activity of the SWS division is the development and maintenance of software for commercial insurance companies belonging to the UNIQA Group. It focuses primarily on the INAS system, which is designed for the management of insurance product portfolios, insurance policies and claims, as well as client, partner and accounting data. In recent years, the development of modern web applications linked to the INAS system has come to the fore. The CBS division, established in 2006, deals with the management of insurance policies and the settlement of claims for clients of the Austrian insurance group. Number of employees 500-999 employees Contact Contact person: Ing. Ingrid VagačováTel.: +421904933679E-mail: send CV Poslať životopis Recommend job to a friend E-mail Facebook Viber Whatsapp ID: 5364056 Dátum zverejnenia: 23.9.2026 2026-09-23 lokalita: Remote work Pozícia: Backend Developer, DevOps EngineSourced from Profesia. Relocantly aggregates public job postings; apply on the original site.