Java Backend Developer
Core
Building and evolving microservices applications using Java, integrating AI/LLM solutions and agent-based approaches into insurance products.
Role type
Senior Java Backend Developer (AI/LLM integration)
Builds
Microservices applications, AI-integrated workflows, and business process engines
Domain
Insurance technology, AI/LLM, Microservices
Deliverable
production ML models | product features
Required skills
Java (8/11/21), Spring/Spring Boot, Hexagonal Architecture, Microservices, BPMN/Camunda, CI/CD, LLM/Agent workflows, RAG, retrieval/embeddings, prompt engineering, production AI deployment, security (prompt injection prevention)
Preferred skills
Knowledge of knowledge base requirements, iterative system development, Markdown/Obsidian
Technologies
Java, Spring Boot, Kubernetes, Camunda, GitLab, Jenkins, LLMs, RAG
Responsibilities
Designing and implementing microservices, modeling business processes in BPMN, writing unit tests, collaborating with business and dev teams, ensuring application quality and security, creating technical documentation, utilizing AI tools for software development
Seniority
Senior, hands-on IC