{"id":2167681,"url":"https://alion.io/job/callista-senior-principal-software-engineer-java-spring-boot-kafka-80-100","title":"Senior / Principal Software Engineer - Java, Spring Boot & Kafka","company":{"id":693135,"name":"Callista","domain":"callista.ch","url":"https://alion.io/company/callista-3","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"freelance","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bern, Switzerland"],"countries":["CH"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":94000,"max_usd":277000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1790},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"Docker","optional":false},{"name":"GitLab","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Rest API","optional":false},{"name":"Splunk","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Scrum","optional":true}],"status":"live","first_seen_at":"2026-10-08T15:45:06Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-10-12T23:53:43Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Für unseren Kunden suchen wir einen erfahrenen Java / Spring Boot Software Engineer auf Principal-Niveau mit ausgeprägter Kafka-Expertise. Du entwickelst hochperformante, skalierbare Anwendungen zur Verarbeitung sehr grosser Datenmengen und übernimmst Verantwortung für anspruchsvolle technische Lösungen.\nDeine Aufgaben:\nEntwicklung und Optimierung hochperformanter Backend-Anwendungen mit Java, Spring Boot und Kafka\n\nTechnische Verantwortung für anspruchsvolle Lösungen sowie aktive Mitgestaltung der Architektur und des Designs verteilter Systeme\n\nKonzeption und Umsetzung skalierbarer Lösungen zur zuverlässigen Verarbeitung sehr grosser Daten- und Transaktionsvolumen\n\nAnalyse von Performanceproblemen und Entwicklung nachhaltiger technischer Verbesserungen\n\nEigenständige Erarbeitung und überzeugende Vertretung technischer Entscheidungen in Zusammenarbeit mit Architekten, Entwicklern und weiteren Stakeholdern\n\nSicherstellung einer hohen Codequalität durch automatisierte Tests und bewährte Entwicklungspraktiken\n\nFachliche Unterstützung anderer Entwickler sowie aktiver Wissenstransfer innerhalb des Teams\n\nRequirements\nDeine technische Expertise\nTiefgehende, aktuelle Praxiserfahrung mit Kafka und Java, die du regelmässig in produktiven Projekten einsetzt\n\n5+ Jahre Erfahrung in der professionellen Softwareentwicklung mit sehr fundierten Kenntnissen in Java und Spring Boot\n\nNachweisbare Erfahrung mit hochperformanten Systemen und der Verarbeitung grosser Datenmengen\n\nSehr gute Kenntnisse in Softwarearchitektur, Distributed Systems und Performanceoptimierung\n\nErfahrung mit SQL, REST APIs, Docker, Kubernetes und GitLab\n\nKenntnisse in Unit- und Integration-Testing sowie idealerweise Splunk und Citrus\n\nAbgeschlossenes Informatikstudium (Uni/FH) oder vergleichbare Qualifikation\n\nDu arbeitest selbstständig, strukturiert und lösungsorientiert\n\nDu kannst komplexe technische Sachverhalte verständlich erklären, Entscheidungen begründen und unterschiedliche Anspruchsgruppen fachlich überzeugen\n\nSehr gute Deutsch- und gute Englischkenntnisse\n\nDein Tech Stack:\nCore Technologies: Java · Spring Boot · Kafka\n\nArchitecture & Integration: Distributed Systems · REST APIs\n\nDatabase: SQL\n\nContainer & DevOps: Docker · Kubernetes · GitLab\n\nTesting & Monitoring: Unit Testing · Integration Testing · Splunk · Citrus\n\nMethodology: Scrum\n\nGenerelle Rahmenbedingungen:\nStart: asap\n\nPensum: 80-100%\n\nOrt: Bern (1-2 mal pro Woche vor Ort)","description_format":"text","description_chars":2440,"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":"German","level":"Upper-Intermediate (B2)","optional":false},{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["AI Consulting & Integration","Data Engineering & Migration Services"],"lifecycle":[{"event":"open","at":"2026-10-09T10:46:06Z"}],"visa":[],"liveness":{"score":84,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.844,"p_room":1,"age_days":3,"expected_fill_days":12,"reasons":["conf:3","win:early"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/callista-senior-principal-software-engineer-java-spring-boot-kafka-80-100","json_url":"https://alion.io/job/callista-senior-principal-software-engineer-java-spring-boot-kafka-80-100.json","meta":{"generated_at":"2026-10-13T02:36:11Z","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":3984,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":693135},"rest":"https://alion.io/mcp/rest/get_company?id=693135"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcallista-senior-principal-software-engineer-java-spring-boot-kafka-80-100"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fcallista-senior-principal-software-engineer-java-spring-boot-kafka-80-100"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fcallista-senior-principal-software-engineer-java-spring-boot-kafka-80-100"},{"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/callista-senior-principal-software-engineer-java-spring-boot-kafka-80-100\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcallista-senior-principal-software-engineer-java-spring-boot-kafka-80-100"}]}