{"id":3353194,"url":"https://alion.io/job/wise-senior-software-engineer-java-aml-handling","title":"Senior Software Engineer - Java - AML Handling","company":{"id":3856,"name":"Wise","domain":"wise.com","url":"https://alion.io/company/wise","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":80,"open_postings":43,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":21,"computed_at":"2026-10-28T05:59:10Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tallinn, Estonia"],"countries":["EE"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":5750,"max":7083,"currency":"EUR","period":"month","gross":null,"usd_annual":94704},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":true},{"name":"Java","optional":true},{"name":"LLM","optional":true},{"name":"Machine Learning","optional":true},{"name":"Spring Boot","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-10-27T16:35:07Z","employer_posted_date":"2026-10-27","last_verified_at":"2026-10-28T13:34:29Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Wise is a global technology company, building the best way to move and manage the world’s money.\nMin fees. Max ease. Full speed.\nWhether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their lives easier and save them money.\nAs part of our team, you will be helping us create an entirely new network for the world's money.\nFor everyone, everywhere.\nMore about our mission and what we offer.\n The team you will join: AML Handling within theAML Squad in theFinCrime Chapter\nWhy this team exists\nRegulatory expectations demand that we review more users, monitor additional typologies, and continuously elevate decision quality each year. Without technical leverage, ourAML Investigations unit would keep growing - an expensive route that makes maintaining high quality difficult.\nThe AML Handling team exists to scale operational growth maintaining high quality. We craft back-office tooling that enables agents to work in a unified space, enhance their daily workflow with Artificial Intelligence, and automatically resolve high-confidence cases. Our mission is to achieve nearly 100% case automation by 2028, while keeping Decision Accuracy above 90%.\nWhat will you be working on?\nAML Handling team is looking for an experienced Product Engineer to help us build the tools and systems that enable Wise to investigate and resolve financial crime cases effectively. In AML Handling, we improve how operational teams work, using automation and AI to support better decisions, reduce manual effort, and minimise unnecessary friction for customers.\nWhat will you be doing?\nDesign and build scalable systems for AML case handling and investigation workflows.\n\nOwn substantial technical initiatives end to end, from understanding the problem and shaping the technical approach to delivery and operation in production.\n\nPartner with Product, Operations, Data Scientists, and Data Analysts to identify opportunities, shape product decisions, and measure the impact of your work.\n\nBuild automation and bring AI capabilities into production, with attention to quality, evaluation, traceability, and appropriate human oversight.\n\nImprove reliability, security, and technical quality through thoughtful system design, testing, code reviews, and knowledge sharing.\n\nThe technology you’ll work with\nOur primary technology stack is Java, Spring Boot, and Kafka, with SQL databases. You’ll work with distributed services, asynchronous processing, and data at scale.\nWe design for scalability, observability, privacy, security, reliability, and cost.\n What are we looking for?\nStrong engineering foundations: 5+ years of experience building backend, distributed, or data-intensive systems, with strong Java skills and experience with Spring, relational databases, and asynchronous messaging.\n\nA strong sense of ownership: You take responsibility for outcomes, navigate ambiguity, and are ready to lead technical initiatives from an initial idea through to a reliable production solution.\n\nA full-stack mindset: You think about the complete experience, from backend services and data to the tools people use. You are willing to work across the stack to solve problems end to end.\n\nA product mindset: You seek to understand the needs of operational teams and customers, use data to guide decisions, and connect technical work to measurable improvements.\n\nSound technical judgement: You design systems for long-term change and scale, balancing delivery needs with maintainability and operational reliability.\n\nClear communication and collaboration: You explain technical trade-offs to non-technical partners and work effectively across engineering, product, operations, and data disciplines.\n\nNice to have: Experience deploying machine learning or LLM-based systems in production, evaluating AI quality and cost, or building operational workflow and case management tools.\nNo prior AML experience required. Our product leads, operational partners, and data scientists will help you build domain knowledge if you bring curiosity and a willingness to learn.\n For everyone, everywhere. We're people building money without borders - without judgement or prejudice, too. We believe teams are strongest when they are diverse, equitable and inclusive.\nWe're proud to have a truly international team, and we celebrate our differences.\nInclusive teams help us live our values and make sure every Wiser feels respected, empowered to contribute towards our mission and able to progress in their careers.\nIf you want to find out more about what it's like to work at Wise visit Wise.Jobs.\nKeep up to date with life at Wise by following us on LinkedIn and Instagram.","description_format":"text","description_chars":4736,"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":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Money Transfer & Remittances","Currency Exchange & FX Payments"],"lifecycle":[{"event":"open","at":"2026-10-27T19:13:01Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":0,"expected_fill_days":21,"reasons":["conf:1","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-28T05:59:10Z"},"pay":{"stated_usd_annual":94704,"is_top_pay":false},"html_url":"https://alion.io/job/wise-senior-software-engineer-java-aml-handling","json_url":"https://alion.io/job/wise-senior-software-engineer-java-aml-handling.json","meta":{"generated_at":"2026-10-28T14:01: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":19055,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00: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":3856},"rest":"https://alion.io/mcp/rest/get_company?id=3856"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwise-senior-software-engineer-java-aml-handling"},{"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%2Fwise-senior-software-engineer-java-aml-handling"},{"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%2Fwise-senior-software-engineer-java-aml-handling"},{"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/wise-senior-software-engineer-java-aml-handling\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwise-senior-software-engineer-java-aml-handling"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3353194}},{"tool":"search_jobs","arguments":{"company":"wise.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3353194},"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"}}