{"id":3563595,"url":"https://alion.io/job/job-mail-senior-full-stack-developer-21","title":"Senior Full Stack Developer","company":{"id":701519,"name":"Job Mail","domain":"jobmail.co.za","url":"https://alion.io/company/job-mail","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":true,"listed_via":"jobmail.co.za","ats_vendor":"Schema","truth_index":null},"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":["Pretoria, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":36000,"max_usd":65000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":28},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kubernetes","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"SonarQube","optional":false},{"name":"Spring Framework","optional":false},{"name":"SQL","optional":false}],"status":"closed","first_seen_at":"2026-10-31T07:12:17Z","employer_posted_date":"2026-10-31","last_verified_at":"2026-11-02T20:16:10Z","board_verified":false,"closed_at":"2026-11-02T20:16:10Z","days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Are you a seasoned Java Developer who enjoys solving complex technical challenges, designing smart systems and turning ideas into high-performing applications?\nWe're looking for a Senior Full Stack Developer with strong Java expertise, a passion for backend engineering and the confidence to take ownership of enterprise-level solutions.\nYou'll be part of a dynamic global technology environment, working on Retail Vehicle Management Services, a suite of applications that supports vehicle search, vehicle bookings and stock search functionality.\nIf you're passionate about clean code, microservices, cloud technology and building systems that make a real difference, this could be your next big move!\nRequirements\nEssential Skills\nExtensive experience in Java development, including Java EE and Spring Framework.\nStrong knowledge of RESTful API design and implementation.\nExperience with microservices architecture and design patterns.\nExpertise in database technologies, including SQL and PostgreSQL.\nFamiliarity with containerization tools like Docker and orchestration platforms such as Kubernetes.\nProficiency in version control systems, particularly Git.\nExperience with CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI/CD.\nStrong understanding of Agile and DevOps principles.\nExperience with cloud platforms, particularly AWS Cloud.\nAny additional responsibilities assigned in the Agile Working Model (AWM) Charter.\nAdvantageous Skills\nExperience in manual or automated testing.\nExposure to web and digital projects.\nFamiliarity with Agile working methodologies.\nExperience with code quality tools like SonarQube.\nUnderstanding of microservices architecture.\nFamiliarity with integration between different technologies.\nKnowledge of system audits and compliance standards.\nExperience in user training and operational manual preparation.\nExcellent problem-solving skills and ability to work in a collaborative environment.\n Qualifications / Experience\nDiploma or degree in a business or IT-related field.\nAt least 8 years of work experience in Java development.\nProven experience in delivering high-quality IT solutions.","description_format":"text","description_chars":2146,"description_truncated":false,"requirements":{"experience_years_min":8,"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-10-31T07:12:17Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/job-mail-senior-full-stack-developer-21","json_url":"https://alion.io/job/job-mail-senior-full-stack-developer-21.json","meta":{"generated_at":"2026-11-03T23:01:43Z","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":24,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00: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":701519},"rest":"https://alion.io/mcp/rest/get_company?id=701519"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjob-mail-senior-full-stack-developer-21"},{"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%2Fjob-mail-senior-full-stack-developer-21"},{"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%2Fjob-mail-senior-full-stack-developer-21"},{"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/job-mail-senior-full-stack-developer-21\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjob-mail-senior-full-stack-developer-21"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3563595}},{"tool":"search_jobs","arguments":{"company":"jobmail.co.za","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3563595},"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"}}