Senior Software Engineer: Java

Boardroom Appointments

Stellenbosch

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a Senior Software Engineer specializing in Java to design and develop new SOA-based applications. You will contribute to an in-house messaging tool, enabling robust messaging and alert features for the mobile app.

Candidates should have strong Java, Spring, and API design skills, plus experience in banking systems. Ideal candidates will have experience with RESTful services, Git, and modern agile practices, and be comfortable working within governance standards

Qualifications

  • 6+ years of proven experience in software development, project delivery and implementation.
  • Strong background in Java-based enterprise ecosystems and modern SDLC practices.
  • Experience with API design, testing, and governance in banking environments.

Responsibilities

  • Design and development of new service oriented applications (SOA) per specifications.
  • Develop and maintain a bespoke app messaging tool for messages and alerts on the app.

Skills

Software development

Education

Grade 12 National Certificate / Vocational
Systems Analysis/Design certification (ideal)

Tools

Java
Maven/Gradle
Git/SVN
SOAP/REST
Spring/Springboot
REST
JPA
HTML
CSS

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 your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer: Java (AWS)
Senior Software Engineer: Java (AWS)

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Software Engineer Fullstack Java
Senior Software Engineer Fullstack Java

Boardroom Appointments • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer Fullstack Java
Senior Software Engineer Fullstack Java

Boardroom Appointments • Johannesburg

On-site
ZAR 1,000,000 - 1,400,000
Senior Java Engineer: SOA & App Messaging
Senior Java Engineer: SOA & App Messaging

Boardroom Appointments • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Senior Software Developer
Senior Software Developer

Boardroom Appointments • Stellenbosch

On-site
ZAR 350,000 - 700,000
Java Developer
Java Developer

Boardroom Appointments • Stellenbosch

On-site
ZAR 480,000 - 720,000
Java Software Engineer
Java Software Engineer

Standard Bank Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Developer: Java
Developer: Java

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000