{"id":4269493,"url":"https://alion.io/job/2mnordic-it-consulting-backend-software-engineer-java","title":"Backend Software Engineer Java","company":{"id":4530719,"name":"2MNordic IT Consulting","domain":"2mnordic.com","url":"https://alion.io/company/2mnordic-it-consulting","size_band":null,"is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Malmö, Sweden"],"countries":["SE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Java","optional":false},{"name":"Memcached","optional":false},{"name":"Netty","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Docker","optional":true},{"name":"GitHub","optional":true},{"name":"Kubernetes","optional":true},{"name":"Maven","optional":true},{"name":"Spinnaker","optional":true}],"status":"live","first_seen_at":"2026-11-13T15:04:35Z","employer_posted_date":null,"last_verified_at":"2026-11-13T15:04:35Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Senior Java Engineer\nBuild the services. Own the outcome.\nA concurrency bug that only appears under real load. A service that must stay available when a\ndependency fails. Privacy guarantees that have to hold in production. These are the kinds of problems you will work through in this Java assignment.\nJoin 2MNordic for a long-term client assignment in a small, autonomous engineering team. \nOwn services from design through production, influence the technical approach and build frameworks used across teams and by the developer community.\nWhy this role is worth your attention\n• Ownership from design to production. Take a goal, work out the approach and see your service through delivery.\n• Depth beyond the framework. Work with Java concurrency, memory behaviour and performance under real production load.\n• Decisions with consequences. Design for availability, security and distributed failure modes, with privacy central to the system.\n• Time to go deep. A long-term assignment gives you room to understand the domain and improve the services you build.\nWhat you will build and improve\n• Customer-facing web services that handle authentication, authorisation, spam control and demanding availability requirements.\n• REST services using Netty or similar frameworks, backed by storage and caching technologies such as Cassandra, Redis and memcached.\n• Distributed services designed around consistency, partitioning and failure recovery.\n• Shared frameworks and reliable releases supported by automated testing and CI/CD.\nHow the team works\nYou will work across teams, manage dependencies and make technical decisions others can follow.\nPriorities evolve as capabilities, security considerations and partner needs change. You should be comfortable adapting the plan, challenging assumptions and protecting quality as you do.\n\nBring your engineering judgement\nYou have built and scaled services for real users, debugged production failures and learned from the results. Typically, that means five or more years of experience; the depth of your work matters more than the number.\n• Deep Java knowledge: the memory model, garbage collection behaviour and tuning, allocation pressure and java.util.concurrent beyond synchronised blocks. You can explain when to use virtual threads versus classic reactive models.\n• Production debugging: experience investigating problems that only appear under real load or concurrency, and reading dependency source code when documentation is no longer enough.\n• Service engineering: authentication, authorisation, availability, abuse prevention, reliability and performance tuning under load.\n• Distributed systems and data: sound reasoning about consistency, partitioning and failure modes, plus strong knowledge of Cassandra, Redis, memcached or comparable technologies.\n• Reliable delivery: REST services with Netty or similar frameworks, automated testing and CI/CD tooling.\n• Clear communication in English: explain technical decisions to engineers and non-engineers, write useful design documents and work through trade-offs across teams.\nExperience that adds value\nCryptography knowledge is particularly valuable: PKCS, KMIP, X.509, AES, key derivation functions and certificate authorities. Key handling and privacy guarantees are central to the system.\nExperience with ML systems, frameworks or algorithms is a bonus, as is familiarity with GitHub, Maven, Docker, Spinnaker and Kubernetes.\nYour consultancy partner: 2MNordic\nFounded in Sweden in 2001, 2MNordic helps companies turn technological complexity into operational capability. Our work spans software development, architecture, automation, AI and data.\nThis assignment brings that approach to hands-on backend engineering with our client in Malmö.\nExplore our work at 2mnordic.com.\nLet your work start the conversation\nSend your CV or consultant profile, availability and a few lines about a difficult Java or distributed systems problem you helped solve.\nLocation matters: this is an onsite assignment in Malmö. Include your current location and whether you can commute or relocate. The working language is English.\nÖppen för alla\nVi fokuserar på din kompetens, inte dina övriga förutsättningar. Vi är öppna för att anpassa rollen eller arbetsplatsen efter dina behov.","description_format":"text","description_chars":4272,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Information Technology","IT Consulting & Digital Transformation"],"lifecycle":[{"event":"open","at":"2026-11-13T17:20:45Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":26,"reasons":["seen:0","win:early"],"computed_at":"2026-11-13T18:14:24Z"},"pay":null,"html_url":"https://alion.io/job/2mnordic-it-consulting-backend-software-engineer-java","json_url":"https://alion.io/job/2mnordic-it-consulting-backend-software-engineer-java.json","meta":{"generated_at":"2026-11-13T18:14:24Z","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":36521,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00: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":4530719},"rest":"https://alion.io/mcp/rest/get_company?id=4530719"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2F2mnordic-it-consulting-backend-software-engineer-java"},{"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%2F2mnordic-it-consulting-backend-software-engineer-java"},{"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%2F2mnordic-it-consulting-backend-software-engineer-java"},{"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/2mnordic-it-consulting-backend-software-engineer-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2F2mnordic-it-consulting-backend-software-engineer-java"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4269493}},{"tool":"search_jobs","arguments":{"company":"2mnordic.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4269493},"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"}}