{"id":4295709,"url":"https://alion.io/job/optiveum-senior-java-developer-java-spring-kafka-bpmn","title":"Senior Java Developer (Java, Spring, Kafka, BPMN)","company":{"id":685848,"name":"Optiveum","domain":"optiveum.com","url":"https://alion.io/company/optiveum","size_band":"11-50","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":{"grade":"A","score":100,"open_postings":3,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":21,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":null,"max":150,"currency":"PLN","period":"hour","gross":false,"usd_annual":76000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"Azure","optional":false},{"name":"BPMN","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Scrum","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"SQL","optional":false},{"name":"Testcontainers","optional":false},{"name":"TestNG","optional":false},{"name":"JavaScript","optional":true},{"name":"Neo4j","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-13T11:15:29Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-14T01:06:52Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Senior Java Developer (Java, Spring, Kafka, BPMN)\nWe are currently looking for a Senior Java Developer to join the team of our client from the insurance industry. For this role, Optiveum is the recruitment and contracting party, which means you will sign the cooperation agreement directly with us.\nYou will take part in implementing and developing a fraud detection system for claims handling, as part of a new claims platform. The work combines configuring and extending a product solution with building dedicated components and integrations, in an international project environment. The client is looking for long-term cooperation and is hiring 3 developers for this team.\nKey Details:\nRate: up to 150 PLN/h net + VAT (B2B)\n\nWork Model: hybrid - 1 day per week in the office, 4 days remote\n\nLocation: Warsaw\n\nKey Skills: Java, Spring Boot, Spring Cloud, Hibernate, Kafka, SQL, DDD, BPMN\n\nTech stack in the project: Java, Spring, Hibernate, Kafka, Flowable, Azure, Angular, Neo4j\n\nApplication deadline: 18 November 2026\n\nResponsibilities:\nImplementing and developing a fraud detection system supporting the claims handling process.\n\nAnalysing business and technical requirements and implementing them using configuration mechanisms, product extensions and dedicated components.\n\nDesigning, implementing and maintaining integrations between the claims system and internal and external systems, using APIs, events, integration services and enterprise architecture patterns.\n\nAssessing the standard capabilities of the product and recommending the best approach between configuration, customisation and dedicated development.\n\nDesigning solutions that take into account functional, non-functional, regulatory, performance, security and maintenance requirements.\n\nFixing defects, delivering changes and taking part in planning upcoming product releases.\n\nSupporting data migration, environment integration and the rollout of the new claims platform.\n\nEnsuring quality through automated tests, integration and system testing, and good software engineering practices.\n\nActively using AI tools and an Agentic AI approach in analysis, design, implementation, testing, documentation and maintenance.\n\nPerforming code reviews, configuration reviews and reviews of integration solutions.\n\nTaking part in Scrum events and working closely with business, architecture, integration and testing teams and the system vendor.\n\nCo-creating implementation and integration standards and good practices for using off-the-shelf systems in the architecture.\n\nRequirements:\n5+ years of commercial experience with Java.\n\n5+ years of experience with Spring/Hibernate, Spring Boot and Spring Cloud.\n\n5+ years of experience with SQL.\n\nGood knowledge of Apache Kafka.\n\nExperience with unit testing frameworks (JUnit, TestNG, Spock) and integration testing tools (Testcontainers, WireMock).\n\nKnowledge of Domain-Driven Design (DDD) and experience applying it in practice.\n\nKnowledge of Functional Programming and Object-Oriented Programming paradigms.\n\nKnowledge of application containerisation.\n\nKnowledge of process engines and BPMN notation.\n\nKnowledge of resilience patterns and mechanisms for services in distributed systems.\n\nAbility to adopt AI tools in the software development process.\n\nKnowledge of performance diagnostics tools.\n\nProviding services from the territory of Poland.\n\nFluent Polish.\n\nNice to Have:\nExperience using AI agents and Agentic AI tools in software development.\n\nExperience with cloud solutions (preferably Azure).\n\nKnowledge of Angular and experience building frontend applications.","description_format":"text","description_chars":3586,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Polish","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-14T01:06:52Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":21,"reasons":["conf:1","agency","win:early"],"computed_at":"2026-11-14T02:16:53Z"},"pay":{"stated_usd_annual":76000,"is_top_pay":false},"html_url":"https://alion.io/job/optiveum-senior-java-developer-java-spring-kafka-bpmn","json_url":"https://alion.io/job/optiveum-senior-java-developer-java-spring-kafka-bpmn.json","meta":{"generated_at":"2026-11-14T02:16:53Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2878,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":685848},"rest":"https://alion.io/mcp/rest/get_company?id=685848"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Foptiveum-senior-java-developer-java-spring-kafka-bpmn"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Foptiveum-senior-java-developer-java-spring-kafka-bpmn"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Foptiveum-senior-java-developer-java-spring-kafka-bpmn"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/optiveum-senior-java-developer-java-spring-kafka-bpmn\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Foptiveum-senior-java-developer-java-spring-kafka-bpmn"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4295709}},{"tool":"search_jobs","arguments":{"company":"optiveum.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4295709},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}