{"id":2423354,"url":"https://alion.io/job/scrums-com-principal-java-technical-lead","title":"Principal Java Technical Lead","company":{"id":57427,"name":"Scrums.com","domain":"scrums.com","url":"https://alion.io/company/scrums-com","size_band":"51-200","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"A","score":95,"open_postings":36,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":155,"computed_at":"2026-10-13T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":["ZA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":25000,"max_usd":73000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1790},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Java","optional":false},{"name":"Spring Boot","optional":false}],"status":"live","first_seen_at":"2026-10-13T04:04:05Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-13T20:25:28Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Join the team building a next-generation, real-time, prefunded settlement platform at the heart of South Africa’s instant payments ecosystem. The platform authorises and settles instant payments against prefunded participant balances and connects directly with domestic and regional real-time gross settlement (RTGS) systems, which makes it critical national financial infrastructure.This is a hands-on technical leadership position, not a people management one. You will own technical direction, design quality, and engineering standards for an embedded squad that scales from five to eleven engineers at peak, guiding a thirteen-month programme from mobilisation through to pilot go-live. If you thrive on designing high-throughput, zero-data-loss systems and want your architecture decisions to shape how a nation moves money in real time, this role offers rare scale, visibility, and impact.\nResponsibilities\nOwn technical design and architectural decisions for the settlement service, working jointly with the partner’s engineering leads\nDesign the event-driven core, including topic design, idempotency, ordering guarantees, replay strategies, and failure handling\nEngineer the platform to meet demanding non-functional requirements: 1,000 to 1,500 transactions per second at peak, approximately 100ms average latency with sub-second worst case, a recovery time objective measured in seconds, and zero data loss on confirmed transactions\nDefine and enforce engineering standards across service design, API contracts, testing, code review, and definition of done\nLead a mixed squad of backend, platform, and QA engineers through hands-on technical guidance rather than line management\nPair with the partner’s in-house engineers and transfer knowledge so they can operate and evolve the platform independently after go-live\nCollaborate with the DevSecOps stream on CI/CD pipelines, observability, and release governance\nRepresent engineering in design authority, risk, and compliance forums, and engage with the partner’s security function\nIdentify and mitigate technical risks early, ensuring architecture decisions remain aligned with regulatory and resilience requirements\nExperience and education\nMust-Have\n10+ years of software engineering experience, including at least 3 years leading a delivery team\nProven delivery experience in payments, banking, or another regulated financial services environment (essential)\nStrong track record designing high-throughput transactional systems such as settlement, clearing, ledger, switching, or core banking platforms\nDeep expertise in Java and Spring Boot within distributed, event-driven architectures\nSolid experience designing API contracts and enforcing engineering quality standards across teams\nBachelor’s degree in Computer Science or Engineering, or equivalent demonstrable experience\nAdvantageous\nExperience leading engineers embedded within a partner or client organisation\nExposure to RTGS or instant payment scheme integrations\nExperience presenting to design authority, risk, or compliance governance forums","description_format":"text","description_chars":3071,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":3,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-13T06:19:39Z"}],"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":155,"reasons":["conf:1","win:early"],"computed_at":"2026-10-13T21:54:20Z"},"pay":null,"html_url":"https://alion.io/job/scrums-com-principal-java-technical-lead","json_url":"https://alion.io/job/scrums-com-principal-java-technical-lead.json","meta":{"generated_at":"2026-10-13T21:54:20Z","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":33429,"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":57427},"rest":"https://alion.io/mcp/rest/get_company?id=57427"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fscrums-com-principal-java-technical-lead"},{"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%2Fscrums-com-principal-java-technical-lead"},{"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%2Fscrums-com-principal-java-technical-lead"},{"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/scrums-com-principal-java-technical-lead\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fscrums-com-principal-java-technical-lead"}]}