Software Developer (Java) (CH662)
Capital H Staffing and Advisory Solutions
Stellenbosch, Western Cape, ZA
8h ago

Our client in the electronic payment industry is looking for a Software Developer with strong Java programming skills, to join their team based in the centre of historic Stellenbosch.

The ideal candidate should have more than 3 years of software development experience.

Qualification :

  • Formal Tertiary Qualification (e.g., Computer Science, Information Technology, Engineering)
  • Required

  • 3 to 5 years relevant development experience.
  • Java, both Standard and Enterprise Editions
  • Spring Boot
  • SQL (MS SQL Server)
  • Development workflow : Eclipse / Netbeans IDEs, Maven, GIT.
  • Working in a continuous integration and testing environment
  • SOAP and REST protocols
  • Advantageous

  • Exposure to financial transaction processing systems
  • Exposure to multi-threaded, high volume real-time systems
  • Postilion development skills (source / sink node development)
  • Exposure and participation in Agile methods like Scrum / Kanban
  • Experience in front-end development using the Angular framework
  • Soft skills

  • Good communication skills, both verbal and non-verbal
  • Self-driven to achieve goals, both immediate or more long term
  • Prepared to grow into a team leader roll
  • Responsibilities

    The role of Developer is divided into the following areas of responsibility :

    Technical integration of new clients into the client’s systems.

  • Coding
  • Code reviews
  • Write Unit tests
  • Development testing

  • Perform internal system testing
  • Perform dev testing with external entities
  • Build simulators
  • Perform load testing
  • Fixes & maintenance on current system

  • Identify and solve existing problems
  • Enhancements of current functionality

  • System optimisation
  • Improve robustness of system
  • New functionality design & development

  • Coding
  • Code reviews
  • Unit testing
  • Query resolution

  • 3rd line support
  • Information gathering, interpretation and communication of resolution.
  • System Security & Audits

  • Regularly evaluate system security
  • Recommend or implement enhancements
  • Improve development techniques and processes

  • Investigate and propose new development processes and tools
  • Maintain automated build and test process
  • Define and maintain automated deployment process
  • General :

  • While we would really like to respond to every application, should you not be contacted for this position within 15 days please consider your application as unsuccessful.
  • In keeping with our client’s employment equity requirements, only South African citizens will be considered.
  • Please include your current salary and salary expectations.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form