{"id":2117712,"url":"https://alion.io/job/mdotm-backend-engineer","title":"Backend Engineer","company":{"id":3882794,"name":"Mdotm","domain":"mdotm.ai","url":"https://alion.io/company/mdotm-2","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"C","score":60,"open_postings":18,"ghost_share":0.667,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-13T05:45:00Z"}},"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":"inferred","locations":[],"countries":[],"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":"ActiveMQ","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Mockito","optional":false},{"name":"MySQL","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Testcontainers","optional":false},{"name":"Amazon EC2","optional":true},{"name":"Amazon S3","optional":true},{"name":"AWS","optional":true},{"name":"Docker","optional":true},{"name":"GitHub Actions","optional":true},{"name":"GitLab","optional":true},{"name":"GraphQL","optional":true},{"name":"gRPC","optional":true},{"name":"ISO 27001","optional":true},{"name":"Jenkins","optional":true},{"name":"Kotlin","optional":true}],"status":"live","first_seen_at":"2026-04-24T00:00:00Z","employer_posted_date":"2026-04-24","last_verified_at":"2026-10-13T04:49:40Z","board_verified":true,"closed_at":null,"days_open":172,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":172},"description":"Role Overview\nMDOTM is seeking a Java Software Engineerto join our Engineering team. You will be actively contributing to the development and optimization of our high-performance Spring Boot backend, ensuring scalability, reliability, and security.\nYour responsibilities\nDevelop, maintain, and optimize scalable Spring Boot application\nImplement clean, modular, and testable Java code\nContribute to design and implement features following relational (MySQL) and NoSQL (MongoDB) databases\nImplement and follow best practices in software architecture, leveraging Layered Architecture, DDD, or Event-Driven design\nTroubleshoot and optimize backend performance and security\nWork with DevOps teams to improve CI/CD automation and deployment processes\nRequirements\nExperience in Java & Spring Boot(microservices, REST APIs)\nProficiency with SQL & NoSQL databases\nExperience with software architecture patterns (Layered Architecture, DDD, Event-Driven Design)\nExperience with TDDand testing best practices in Spring Boot (JUnit, Mockito, Testcontainers)\nExperience with messaging systems(ActiveMQ, Kafka)\nGood knowledge of English(both written and spoken)\nExcellent communication skills, with the ability to explain complex problems and solutionsto different stakeholders.\nBonus Points\nExperience with modern API communication (GRPC, GraphQL, REST)\nHands-on experience with CI/CD tools(GitLab Pipelines, GitHub Actions, Jenkins)\nExperience with AWS, especially EC2, S3\nHands-on experience with Docker & Kubernetesfor containerized application deployment and management\nSecurity best practices for backend applications (knowledge of ISO 27001:2022 Annex A 8.28 is a plus)","description_format":"text","description_chars":1663,"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":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Financial Services","Asset Management & Funds"],"lifecycle":[{"event":"open","at":"2026-10-08T23:38:15Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-10-13T06:20:30+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":4,"band":"cold","label":"Long shot","p_open":1,"p_active":0.148,"p_room":0.28,"age_days":172,"expected_fill_days":33,"reasons":["conf:0","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-10-13T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/mdotm-backend-engineer","json_url":"https://alion.io/job/mdotm-backend-engineer.json","meta":{"generated_at":"2026-10-13T08:20:07Z","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":12316,"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":3882794},"rest":"https://alion.io/mcp/rest/get_company?id=3882794"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmdotm-backend-engineer"},{"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%2Fmdotm-backend-engineer"},{"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%2Fmdotm-backend-engineer"},{"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/mdotm-backend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmdotm-backend-engineer"}]}