Back to directory
standard logo

Standard Bank Hiring: Software Engineer (Java) – Johannesburg, Gauteng

standard
Johannesburg • South Africa
Full-time
Senior
Posted June 25th, 2026

About the role

Standard Bank Hiring: Software Engineer (Java) – Johannesburg, South Africa Company:Standard Bank Group Business Segment: Personal & Private Banking Location:Johannesburg, Gauteng, South Africa Job Type: Full-Time Reference Number: 80453111A-0001 Date Posted:25 June 2026 Join Standard Bank as a Software Engineer (Java) Standard Bank, one of Africa's leading financial institutions, is seeking an experienced Software Engineer (Java) to join its technology team in Johannesburg. This role offers an exciting opportunity to work on enterprise-scale banking solutions, modern software engineering practices, and cutting-edge technologies that support millions of customers across Africa. The successful candidate will be responsible for designing, developing, testing, debugging, and maintaining software applications while collaborating with technical teams to deliver secure, scalable, and high-performance solutions. Job Purpose The Software Engineer will design, code, test, debug, and maintain applications within development environments. The role requires translating business requirements into technical solutions while adhering to established engineering standards and best practices. Key Responsibilities * Design and develop high-quality Java applications. * Translate business and functional requirements into technical solutions. * Write clean, efficient, and maintainable code. * Perform testing, debugging, and software maintenance activities. * Develop and maintain RESTful web services. * Collaborate with developers, architects, analysts, and business stakeholders. * Participate in Agile and DevOps delivery practices. * Ensure software solutions meet performance, security, and scalability requirements. * Contribute to continuous improvement of engineering processes and standards. * Maintain technical documentation and system specifications. Minimum Qualifications Education * Bachelor's Degree in Information Technology or a related field. Experience Requirements Software Engineering * Minimum of 10 years' experience in software engineering. * Experience translating business requirements into technical specifications. * Proven experience developing enterprise software solutions. * Strong background in Agile and DevOps methodologies. * Experience across multiple technology and engineering disciplines. Technical Skills Required Candidates should have strong experience in: * Java Development * Unix Scripting * DB2 * SQL Scripting * PostgreSQL * RESTful Web Services * AWS (Certification advantageous) * Docker * Kubernetes * GitHub * Bitbucket * SAP CRM Behavioural Competencies * Adopting Practical Approaches * Articulating Information Clearly * Attention to Detail * Documentation and Reporting * Continuous Learning and Development * Problem Solving * Collaboration and Teamwork

Job overview

This full-time opportunity at standard is based in Johannesburg • South Africa and is suitable for candidates interested in building experience in Standard Bank Hiring: Software Engineer (Java) – Johannesburg, Gauteng. Review the requirements carefully and make sure your application highlights the most relevant strengths for the role.

Tips for applicants

  • Tailor your CV to match the responsibilities and requirements for this standard bank hiring: software engineer (java) – johannesburg, gauteng role.
  • Highlight your most relevant experience, qualifications, and practical skills clearly.
  • Make sure your contact details are correct and your CV is updated before applying.
  • Use the listed requirements as a checklist so your application speaks directly to what the employer wants.

Why this job is a good opportunity

Roles like this can help candidates strengthen their professional experience, improve industry-specific skills, and grow within a structured working environment. If you are targeting opportunities in senior-level work, this opening may be a strong addition to your job search.

Requirements

  • Bachelor's Degree in Information Technology or a related field.
  • Minimum of 10 years' experience in software engineering.

Was this listing helpful?

Let us know whether this job page helped you.

Report this job

Report listings that look fake, expired, misleading, or inappropriate.