Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer: Java

Boardroom Appointments

Stellenbosch

On-site

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency in Stellenbosch seeks a Senior Software Engineer with over 6 years of experience in software development. The ideal candidate will be proficient in Java, Maven, and Spring, with knowledge of banking systems and design standards. Responsibilities include designing new applications and developing a bespoke messaging tool for alerts. This position offers a great opportunity to work in a dynamic team environment focused on delivering quality software solutions.

Qualifications

  • 6+ years proven experience in software development, project delivery and implementation.
  • Knowledge and understanding of banking systems, standards, governance and testing practices.

Responsibilities

  • Responsible for the design and development of new service-oriented applications (SOA) according to specifications.
  • Develop and use a bespoke app messaging tool to assist with messages and alerts.

Skills

Java
Maven or Gradle
Git or SVN
SOAP or REST
Spring, Springboot

Education

Grade 12 National Certificate / Vocational
Certification in Systems Analysis or Design
Job description
About the job Senior Software Engineer: Java
  • 6+ years proven experience in software development, project delivery and implementation
  • Grade 12 National Certificate / Vocational
  • Certification in Systems Analysis or Design (ideal)

Experience in the following development languages:

Minimum

  • Java
  • Maven or Gradle
  • Git or SVN
  • SOAP or REST
  • Spring, Springboot

Ideal

  • REST
  • Git
  • JPA
  • HTML
  • CSS

Knowledge and understanding of:

  • Banking systems
  • Standards and governance
  • Testing practices
  • UML
  • Systems analysis and design
  • System architecture (technical design and implementation processes
  • Banking business model
  • Best practices for Quality Assurance (QA)
  • Object Orientated Development environment (i.e. Java, Spring Framework, JBoss)

Responsibilities:

  • Responsible for the design and development of new service orientated applications (SOA) according to specifications.
  • This role is specifically for the App messaging team to develop and use a bespoke app messaging tool to assist with messages and alerts on the app.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.