{"id":1701614,"url":"https://alion.io/job/harris-computer-junior-software-engineer","title":"Junior Software Engineer","company":{"id":2223,"name":"Harris Computer","domain":"harriscomputer.com","url":"https://alion.io/company/harris-computer","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":76,"open_postings":34,"ghost_share":0,"stale_share":0.971,"repost_share":0,"time_to_fill_p50_days":22,"computed_at":"2026-10-03T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","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":11000,"max_usd":28000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":8},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Java","optional":false},{"name":"Agile","optional":true},{"name":"Bitbucket","optional":true},{"name":"CI/CD","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"Docker","optional":true},{"name":"Git","optional":true},{"name":"GitHub","optional":true},{"name":"JavaScript","optional":true},{"name":"Jest","optional":true},{"name":"JUnit","optional":true},{"name":"MariaDB","optional":true},{"name":"Maven","optional":true},{"name":"MySQL","optional":true},{"name":"npm","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Postman","optional":true},{"name":"Rest API","optional":true},{"name":"SOAP","optional":true},{"name":"SoapUI","optional":true},{"name":"Spring Boot","optional":true},{"name":"SQL","optional":true},{"name":"Webpack","optional":true}],"status":"live","first_seen_at":"2026-10-02T13:36:46Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-04T01:51:47Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"As a Junior Software Engineer, you will support the design, development, and maintenance of software applications. You'll work under the guidance of senior developers and team leads, gaining hands-on experience with technologies such as Java and relational databases. This role suits someone eager to learn, contribute to meaningful projects, and grow their career in a fast-paced, innovative environment.\nResponsibilities include assisting in implementing product designs using a variety of programming languages and tools; collaborate with team members to estimate effort for development tasks and track progress; contribute to software maintenance activities such as bug fixes and small enhancements; participate in code reviews and follow established development methodologies and processes; liaise with QA and support teams to address and resolve escalated issues; continuously develop technical skills by learning new technologies and programming practices; and follow team guidelines while contributing to a culture of collaboration, quality, and accountability.\nEssential: Diploma or Java Programming Certificate.\nDesirable: BSc in Computer Science or a related field.\n2+ years of relevant exposure, including: programming exposure through internships, coursework, or personal projects; familiarity with the software development lifecycle; experience working on real-time, web-based interfaces or portals (advantageous); and exposure to agile methodologies (advantageous).\nSkills and Knowledge:\nProficiency in Java (JEE/SE) with a solid grasp of Java 8+ features; experience with Spring Boot for building REST/SOAP services; basic experience with relational databases (SQL Server, Oracle, PostgreSQL, MySQL, or MariaDB); understanding of SOAP and RESTful web services; familiarity with Git for version control and build tools such as Maven; experience using tools like SoapUI or Postman for API testing; strong problem-solving and analytical thinking; good written and verbal communication skills; and a willingness to learn and collaborate in a team environment.\nProficiency with AI-assisted development tools (e.g. Copilot, Claude Code) - including the ability to critically evaluate, test, debug, and integrate AI-generated code into existing systems, rather than accepting AI output at face value.\nFamiliarity with React (including functional components and hooks such as useState and useEffect); understanding of JSX, props, and state management; familiarity with npm and webpack; basic understanding of JUnit (Java) and Jest (React); exposure to CI/CD pipelines and deployment tools; familiarity with GitHub or Bitbucket; and understanding of DevOps principles and containerisation (e.g. Docker).","description_format":"text","description_chars":2710,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Billing & Subscription Management","Digital Government","EHR & Clinical Software"],"lifecycle":[{"event":"open","at":"2026-10-02T13:36:46Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":0,"expected_fill_days":22,"reasons":["conf:0","stale_co","velocity","win:early","comp:junior,brand"],"computed_at":"2026-10-03T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/harris-computer-junior-software-engineer","json_url":"https://alion.io/job/harris-computer-junior-software-engineer.json","meta":{"generated_at":"2026-10-04T02:37:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3800,"day_limit":5000,"remaining_today":1200,"minute_limit":60,"resets_at":"2026-10-05T00:00:00Z"}}}