{"id":1950619,"url":"https://alion.io/job/unicrew-senior-java-developer-full-stack-backend","title":"Senior Java Developer (Full-Stack / Backend)","company":{"id":2384233,"name":"unicrew","domain":"unicrew.com","url":"https://alion.io/company/unicrew","size_band":"51-200","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":{"label":"CET","utc_offset_min":1,"utc_offset_max":1},"hiring_geo_confidence":"explicit","locations":[],"countries":[],"hiring_countries":["DE","AT","CH"],"hiring_countries_total":3,"salary":null,"salary_estimate":{"min_usd":58000,"max_usd":91000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":203},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GitLab","optional":false},{"name":"Hibernate","optional":false},{"name":"IAM","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Keycloak","optional":false},{"name":"Spring Boot","optional":false},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-05-29T09:33:21Z","employer_posted_date":"2026-06-02","last_verified_at":"2026-10-06T20:41:21Z","board_verified":true,"closed_at":null,"days_open":130,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":130},"description":"About the role\nYou'll join a project migrating a Java/JSF enterprise application to a modern Spring Boot + Angular stack. The system is a claim management platform - the legacy layer (JSF, PrimeFaces, Hibernate, Oracle) is being replaced with a Spring Boot REST backend and an Angular SPA. The work is a mix of migration, validation, bug fixing, and implementing remaining features, with performance optimization and Keycloak IAM integration also on the roadmap. The client team is based in the DACH region, so regular overlap with CET business hours is expected.\nResponsibilities\nMigrate backend services from legacy Spring/CXF/JSF to Spring Boot REST\nValidate and test existing functionality in the new implementation\nFix defects introduced during migration\nImplement remaining features in the new stack\nContribute to performance optimization efforts\nSupport Keycloak integration for identity and access management\n(For fullstack candidates) Develop and maintain Angular frontend components, including work on the internal component library\nRequirements\n5+ years of professional Java development experience\nStrong Spring Boot, Spring, and Hibernate knowledge\nHands-on experience with Oracle and relational data modeling\nFamiliarity with legacy Java stacks (JSF, PrimeFaces, CXF), enough to read, understand, and migrate existing code\nExperience working with CI/CD pipelines (Jenkins, GitLab)\nDocker usage in a development or deployment context\nUpper-Intermediate English (written and spoken)\nAbility to overlap with CET business hours\nNice to Have\nAngular and TypeScript experience (fullstack profile preferred)\nKeycloak or other IAM/SSO integration experience\nGerman language skills, B2 level or higher\nRedmine or similar issue tracker experience\nBackground in enterprise/domain-heavy applications (insurance, finance, claims, etc.)\nHiring Stages\n1General Interview\n2Hiring Manager Interview\n3Internal Tech Interview (Tech Session & Live Coding)\n4Job Offer Presenting & Reference Check\nWhat We Offer\nPaid vacation and sick leaves in line with local standards\nFlexible working hours\nPossibility to work remotely\nRegular team buildings and company-wide trips\nCorporate lessons of English\nMedical insurance\nSupport in preparation, as well as full reimbursement of professional certifications\nCorporate psychotherapist services\nPossibility to become a mentor in our corporate university\nHighly transparent processes towards compensation reviews and promotions\nExposure to a rapidly growing, dynamic, and uniquely global industry\nBecoming part of the team that has been multiple times recognized among Top Software Development Companies according to Clutch","description_format":"text","description_chars":2654,"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":"All levels","optional":true},{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Flexible schedule","Health insurance"],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Technology","Software","IT Outsourcing & Dedicated Teams"],"lifecycle":[{"event":"open","at":"2026-10-06T09:54:25Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.399,"p_room":0.28,"age_days":130,"expected_fill_days":39,"reasons":["conf:3","win:tail","crowd:"],"computed_at":"2026-10-07T00:07:42Z"},"pay":null,"html_url":"https://alion.io/job/unicrew-senior-java-developer-full-stack-backend","json_url":"https://alion.io/job/unicrew-senior-java-developer-full-stack-backend.json","meta":{"generated_at":"2026-10-07T00:07:42Z","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","counted_by":"address","units_charged":1,"used_today":135,"day_limit":5000,"remaining_today":4865,"minute_limit":60,"resets_at":"2026-10-08T00: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":2384233},"rest":"https://alion.io/mcp/rest/get_company?id=2384233"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Funicrew-senior-java-developer-full-stack-backend"},{"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%2Funicrew-senior-java-developer-full-stack-backend"},{"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%2Funicrew-senior-java-developer-full-stack-backend"},{"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/unicrew-senior-java-developer-full-stack-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Funicrew-senior-java-developer-full-stack-backend"}]}