Click to return to Gigajob South Africa's homepage. This is a Gigajob job posting for:

Intermediate Developer (#1,022,643,084) 

Job offer #1,022,643,084 in Stellenbosch (Western Cape), South Africa

Role PurposeThe company is looking for a back-end programmer who is borderline fanatic about engineering world-class software systems. You'll join one of five scrum teams, and help fast-track the building of scalable and secure distributed Java-on-Linux URL Removed a member of the back-end team, you'll work closely with developers and QA automation engineers within an agile environment. The technical lead in your team will expect your input on design and technical URL Removed help deliver features for a new product, which involves creating a lightweight, strong security Linux distro aimed at running containerized reactive micro services on bare metal appliances. The features form a container cluster using technologies such as Docker Swarm or Google Kubernetes.A key requirement will be secure atomic updates from our cloud environment.A strong background in *nix operating systems is essential.Skills and experienceThe more of the following you can offer, the better suited you will be for the position.Three+ years' experience with object-oriented development (For example, C++ and Java)Linux experience: RPM based distros, iptables and networking toolsExperience creating custom Linux distributionsNetwork protocol knowledge (For example, TCP, UDP, DHCP and HTTP)Protocol troubleshooting skills (For example, Maestro with Wireshark)Software load balancers and reverse proxies such as HAProxy, nginx and TraefikNoSql experience (For example, Cassandra and Redis)Reactive programming experience, for example, RxJavaContainer technologies such as DockerUnderstanding of, and experience in, OO design patternsJava development experienceExperience with agile development frameworks such as ScrumDev-ops experienceKnowledge of Java cryptography and PKI is an added plusKnowledge of computer science algorithms and complexity theorySoftware/engineering qualification (For example, a Computer Science degree) preferredPersonality AttributesA healthy self-esteem: You'll be challenged by some bright minds on a regular basis.Good communication skills: You'll need to explain your ideas to your team.An ability to get things done: We don't like to micromanage, but we do expect you to do the right thing.A tendency to think outside the box: Innovation is highly valued at the Company.A preference to work in a team rather than by yourselfAn attitude of being proud of your code and taking ownership

The Company

Company Name

Job Details

Job Location
Post Code
Western Cape
South Africa

E-Mail Alert

Get the latest Developer Jobs in Stellenbosch via email.

Popular Professions in Stellenbosch

  • Statistics for this Job Listing

    7 days ago
    Seen in Search Results
    This ad was matched 1 time(s) in Gigajob search results
    Page Viewed
    This ad was viewed 1 time(s) by Gigajob users