Enable job alerts via email!

Senior Software Developer - secure software development

Temp

Johannesburg

On-site

ZAR 600,000 - 800,000

Full time

Yesterday
Be an early applicant

Job summary

A leading tech company in Johannesburg is seeking an experienced software developer with a focus on secure software development. The ideal candidate will have a Bachelor's degree in IT or related fields and at least five years of experience. Proficiency in Java, Spring Boot, and Angular, as well as knowledge of DevOps practices, is required. This role offers opportunities to work in both Windows and Linux environments while contributing to innovative software solutions.

Qualifications

  • At least five years’ experience in secure software development/engineering.
  • Experience in developing subsystems with cybersecurity knowledge.
  • Experience in both Windows and Linux environments.

Skills

Secure software development
Java
Spring Boot
Angular
DevOps

Education

Bachelor’s degree in information technology or related fields
Honours degree in computer engineering or related fields

Tools

MS Azure
Docker
Elastic Stack

Job description

Requirements :

  • A bachelor’s degree in information technology, computer science, computer systems engineering or related fields with at least five years’ experience in secure software development / engineering.
  • An Honours degree in computer engineering, information technology, computer science or related fields will be advantageous.
  • Software Engineering and Software Development related certifications such as: MS Azure, DevOps, Secure Software Development Methodologies, Certified DevOps, Cloud.
  • Experience in applying relevant cybersecurity knowledge to develop subsystems or parts of overall systems / solutions / products.
  • Backend: Java, Spring Boot, Maven. Experience with Elastic Stack (Elasticsearch, Logstash, Kibana) is advantageous.
  • Frontend: Angular, HTML, CSS, Typescript.
  • Version Control, specifically GIT.
  • Proficiency in and/or adaptability to other Programming Languages, Frameworks, and related technologies (including Java, Spring Boot, Maven, PostgreSQL, Elastic Stack, Angular, HTML, CSS, Typescript, Docker).
  • Experience and knowledge in Windows and Linux based environments.
  • Experience in Software Engineering Principles, Software Development, Cybersecurity / Information Security is essential.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.