{"id":1987595,"url":"https://alion.io/job/communicate-recruitment-java-developer-intermediate-to-senior","title":"Java Developer (Intermediate to Senior)","company":{"id":3827513,"name":"Communicate Recruitment","domain":"communicate.co.za","url":"https://alion.io/company/communicate-finance","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":"jobmail.co.za","ats_vendor":null,"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":["South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":42000,"max_usd":87000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":17},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"Java","optional":false},{"name":"Spring Boot","optional":false},{"name":".NET","optional":true},{"name":"Angular","optional":true},{"name":"C#","optional":true},{"name":"C++","optional":true},{"name":"JavaScript","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-10-07T03:21:14Z","employer_posted_date":"2026-10-10","last_verified_at":"2026-10-10T21:12:02Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":2,"flags":[],"days_open":3},"description":"Job Description:\nAs a Java Developer, you will be responsible for building, enhancing, and maintaining robust software solutions within collaborative and high-performing development teams.\nDepending on the opportunity, responsibilities may include:\nDesigning, developing, and maintaining Java-based applications\nBuilding scalable APIs, microservices, and distributed systems\nCollaborating with Product, QA, DevOps, and Software Engineering teams\nWriting clean, maintainable, and high-quality code\nParticipating in architecture discussions and technical decision-making\nContributing to code reviews and engineering best practices\nTroubleshooting and resolving complex technical challenges\nSupporting continuous improvement initiatives and modern development practices\nThese opportunities offer exposure to cloud technologies, Agile delivery environments, modern software development methodologies, and high-performance applications that serve both local and international markets.\nSkills & Experience:\nCommercial experience in Java development\nStrong knowledge of Java and Spring / Spring Boot\nExperience building RESTful APIs and microservices\nExposure to cloud platforms such as AWS, Azure, or GCP advantageous\nUnderstanding of CI/CD pipelines, Git, and Agile methodologies\nStrong problem-solving and analytical skills\nExperience working within collaborative development teams\nPassion for software engineering and continuous learning\nQualification:\nRelevant tertiary qualification in Computer Science, Information Technology, Software Engineering, or a related field\n Connect with us on www.communicate.co.za and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.\nLet us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.","description_format":"text","description_chars":1947,"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":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-07T03:21:14Z"},{"event":"close","at":"2026-10-07T08:25:38Z"},{"event":"reopen","at":"2026-10-08T19:20:49Z"},{"event":"close","at":"2026-10-09T09:12:44Z"},{"event":"reopen","at":"2026-10-10T21:17:03Z"}],"visa":[],"liveness":{"score":24,"band":"cold","label":"Long shot","p_open":1,"p_active":0.326,"p_room":0.75,"age_days":3,"expected_fill_days":5,"reasons":["seen:0","repost:2","agency","win:late","comp:brand"],"computed_at":"2026-10-11T02:21:49Z"},"pay":null,"html_url":"https://alion.io/job/communicate-recruitment-java-developer-intermediate-to-senior","json_url":"https://alion.io/job/communicate-recruitment-java-developer-intermediate-to-senior.json","meta":{"generated_at":"2026-10-11T02:21:49Z","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","counted_by":"address","units_charged":1,"used_today":3778,"day_limit":5000,"remaining_today":1222,"minute_limit":60,"resets_at":"2026-10-12T00: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":3827513},"rest":"https://alion.io/mcp/rest/get_company?id=3827513"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcommunicate-recruitment-java-developer-intermediate-to-senior"},{"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%2Fcommunicate-recruitment-java-developer-intermediate-to-senior"},{"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%2Fcommunicate-recruitment-java-developer-intermediate-to-senior"},{"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/communicate-recruitment-java-developer-intermediate-to-senior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcommunicate-recruitment-java-developer-intermediate-to-senior"}]}