{"id":20523,"date":"2025-10-02T12:00:16","date_gmt":"2025-10-02T12:00:16","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-software-engineer-java-react-senior-software-engineer-java-react-pretoria-senior-software-e\/"},"modified":"2026-01-03T00:24:30","modified_gmt":"2026-01-03T00:24:30","slug":"senior-software-engineer-java-react-senior-software-engineer-java-react-pretoria-senior-software-e","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=20523","title":{"rendered":"Senior Software Engineer (Java &amp; React) \n\n\n            \n\n            \n            Senior Software Engineer (Java &amp; React) &#8211; Pretoria \n\n\n            \n\n            \n            Senior Software Engineer (Java &amp; React) &#8211; Durban \n\n\n            \n\n            \n            Senior Software Engineer (Java &amp; React) Bloemfontein \n\n\n            \n\n            \n            Senior Software Engineer (Java &amp; React) George"},"content":{"rendered":"<p>Job summary<\/p>\n<p>\tThe ideal candidate for this role has strong, solid experience developing and maintaining scalable and distributed applications. A high performant individual who writes quality and maintainable code.<br \/>\n\tThis is a remote position.\u00a0<\/p>\n<p>What you will do\u00a0<\/p>\n<p>\t\u00a0Working in a cross-functional agile team.<br \/>\n\t\u00a0Participate and provide feedback in agile ceremonies.<br \/>\n\t\u00a0Analyse and troubleshoot product defects.<br \/>\n\t\u00a0Write good quality and maintainable code.<br \/>\n\t\u00a0Documentation as needed.<br \/>\n\t\u00a0Willingness to adapt to a changing environment.<br \/>\n\t\u00a0Other duties as assigned.<\/p>\n<p>What you will have\u00a0<\/p>\n<p>\t\u00a08+ years of development experience.<br \/>\n\t\u00a0Bachelor\u2019s degree in computer science, Information Systems, Electrical Engineering or equivalent years of experience.\u00a0<br \/>\n\t\u00a0Java 17+, Spring Framework and Springboot, Gradle.<br \/>\n\t\u00a0React, NodeJs experience<br \/>\n\t\u00a0Strong interpersonal and communication skills.\u00a0<br \/>\n\t\u00a0Detailed orientated, always open to learning.\u00a0<br \/>\n\t\u00a0Experience with REST API\u2019s.<br \/>\n\t\u00a0Experience in writing good, solid unit and integration tests.<br \/>\n\t\u00a0Experience in working with docker.\u00a0<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website (  ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"DigiCert, Inc.","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[37],"class_list":["post-20523","job_listing","type-job_listing","status-expired","hentry","job_listing_region-gauteng","job-type-full-time-remote"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/20523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=20523"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=20523"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=20523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}