Developer (Intermediate to Senior) – Position available in Pretoria or Secunda

The Company is Situated primarily in Secunda the company provides amongst others multi-disciplinary design and project execution services,

to the Petro-Chemical Industry.

The Java Developer will be involved in developing new functionality (dealt with as projects) as well as maintaining existing systems (part of operational maintenance tasks).

  • Designing and implementing Java-based applications. Write well designed, testable, efficient code.
  • Analysing user requirements to inform application design. Ensure designs are in compliance with specifications.
  • Defining application objectives and functionality.
  • Design database architecture.
  • Debugging and resolving technical problems that arise, this includes testing own code.
  • Contribute in all phases of the development lifecycle.
  • Completing code reviews.
  • Prepare and produce releases of software components.
  • Ensuring continuous professional self-development.

Minimum Requirements

  • Degree in Computer Science, Engineering with related subject.
  • At least 5 years’ experience as a programmer in JAVA.
  • Practical/Technical experience required:
    • JAVA/Java EE
    • Angular
    • SQL
    • JPA (Hibernate)
    • HTML, CSS
    • JavaScript /Typescript
    • CI/CD
    • Linux
    • IntelliJ
  • Good communication skills.
  • Valid driver’s license.

Learn more/Apply for this position