{"id":3914230,"url":"https://alion.io/job/mindworx-consulting-full-stack-developer-2","title":"Full Stack Developer","company":{"id":4496674,"name":"Mindworx Consulting","domain":null,"url":"https://alion.io/company/mindworx-consulting","size_band":null,"is_staffing_agency":false,"employer_type":"direct","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":["Johannesburg, South Africa"],"countries":["ZA"],"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":"Active Directory","optional":false},{"name":"Angular","optional":false},{"name":"Angular Material","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"JUnit","optional":false},{"name":"MS SQL","optional":false},{"name":"PrimeNG","optional":false},{"name":"Rest API","optional":false},{"name":"RxJS","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"TeamCity","optional":false},{"name":"TypeScript","optional":false},{"name":"Windows","optional":false},{"name":"Bitbucket","optional":true},{"name":"JavaScript","optional":true},{"name":"Jira","optional":true},{"name":"Maven","optional":true},{"name":"Nginx","optional":true},{"name":"ServiceNow","optional":true},{"name":"Spring Security","optional":true},{"name":"Vitest","optional":true}],"status":"live","first_seen_at":"2026-10-27T15:01:06Z","employer_posted_date":null,"last_verified_at":"2026-10-27T15:01:06Z","board_verified":false,"closed_at":null,"days_open":10,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":10},"description":"Reference: REC000621-MNS-1\n\nCompany credit technology team builds and supports the applications credit teams use across the credit lifecycle, from origination and assessment through approval, monitoring and reporting. You will deliver features end to end, covering user interfaces, APIs, data, and deployment. You will work on new development and on enhancing, supporting and modernising existing systems, alongside business analysts, testers and credit users.\nDuties & Responsibilities\nFront end\n\nBuild responsive, accessible Angular applications on our in-house Angular design systems.\n\nTurn business requirements into clear screens and workflows.\n\nWrite unit and end-to-end tests for every feature.\n\nBack end\n\nDesign and build REST APIs in Java with Spring Boot.\n\nModel and query relational data on SQL Server.\n\nMaintain, enhance and upgrade existing services and integrations.\n\nDelivery and support\n\nContainerise, build and deploy through CI/CD pipelines.\n\nRelease through controlled change processes.\n\nSupport production: find and fix root cause.\n\nREQUIREMENTS\n\nEssential\n\nAngular and TypeScript: 5+ years; signals, RxJS, routing\n\nJava and Spring Boot: 5+ years; Security, Data JPA, JUnit\n\nSQL: Relational design and T-SQL on SQL Server\n\nDocker and CI/CD: TeamCity, Jenkins or similar\n\nWeb fundamentals: HTML, CSS, accessibility, HTTP, auth tokens\n\nQualification: IT degree or diploma, or equivalent experience\n\nAdvantageous\n\nMicro-frontends: Native or Module Federation\n\nDesign systems: Component libraries and design tokens\n\nUI libraries: PrimeNG and Angular Material\n\nIdentity: Active Directory, Windows SSO, JWT\n\nLegacy Java: JBoss EAP and older Java, for migrations\n\nDomain: Credit, lending or banking\n\nTECHNOLOGY STACK\n\nCategory\nTechnologies / Tools\nFront end\nAngular, TypeScript, RxJS, PrimeNG, Angular Material, SCSS\nBack end\nJava, Spring Boot, Spring Security, OpenAPI, Maven, Gradle\nData\nSQL Server, Neo4j\nTesting\nPlaywright, Vitest, JUnit\nDelivery\nDocker, TeamCity, Nexus, Bitbucket, nginx, RHEL, Jira, ServiceNow","description_format":"text","description_chars":2029,"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":[],"lifecycle":[{"event":"open","at":"2026-11-07T09:58:00Z"}],"visa":[],"liveness":{"score":75,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.832,"p_room":0.9,"age_days":10,"expected_fill_days":25,"reasons":["seen:10","win:mid"],"computed_at":"2026-11-07T11:47:53Z"},"pay":null,"html_url":"https://alion.io/job/mindworx-consulting-full-stack-developer-2","json_url":"https://alion.io/job/mindworx-consulting-full-stack-developer-2.json","meta":{"generated_at":"2026-11-07T11:47:53Z","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":12384,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-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":4496674},"rest":"https://alion.io/mcp/rest/get_company?id=4496674"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmindworx-consulting-full-stack-developer-2"},{"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%2Fmindworx-consulting-full-stack-developer-2"},{"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%2Fmindworx-consulting-full-stack-developer-2"},{"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/mindworx-consulting-full-stack-developer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmindworx-consulting-full-stack-developer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3914230}},{"tool":"search_jobs","arguments":{"company":4496674,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3914230},"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"}}