
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
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.
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.
Let us know whether this job page helped you.
Report listings that look fake, expired, misleading, or inappropriate.