Enable job alerts via email!

Developer, Frontend, Web

Standard Bank Group

Johannesburg

On-site

ZAR 500,000 - 800,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial services group in Africa is seeking an experienced Software Engineer to join their dynamic team. The role involves designing and maintaining applications using modern tech stacks like Java and Angular, with a strong focus on quality and performance. Candidates should have a robust understanding of both front-end and back-end technologies, including proficiency in building APIs and experience with CI/CD practices. This is a fantastic opportunity to contribute to impactful projects while advancing your career in a supportive environment.

Benefits

Career growth opportunities
Innovative work environment
Flexible working hours

Qualifications

  • 5-7 years in software engineering.
  • Proficiency in front-end development with Angular.
  • Advanced knowledge in back-end development using Java and Spring Boot.

Responsibilities

  • Design, develop, and maintain full-stack applications.
  • Participate in root cause analysis for production issues.
  • Build and maintain RESTful APIs and microservices.

Skills

Adopting Practical Approaches
Articulating Information
Developing Expertise
Embracing Change
Interpreting Data
Producing Output

Education

First Degree in Information Technology

Tools

Angular
Java 11+
Spring Boot
Maven
Docker
Kubernetes

Job description

Company Description

Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients range from individuals, to businesses of all sizes, high net worth families and large multinational corporates and institutions. We’re passionate about creating growth in Africa. Bringing true, meaningful value to our clients and the communities we serve and creating a real sense of purpose for you.

Job Description

To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools, to achieve a well-engineers result. Work within a strict framework of programming standards under supervision of senior technical resources.

Qualifications

Qualifications

Type of Qualification: First Degree

Field of Study: Information Technology

Experience Required

Software Engineering

Technology

5-7 years

  • Participation in Level 3 production support, including root cause analysis and resolution of production issues.
  • Translation of wireframes, mockups, and prototypes into responsive, high-quality front-end implementations aligned with UI/UX and industry standards.
  • Designing, development and maintenance full-stack applications using Java Spring Boot for back-end and Angular for front-end.
  • Building and mainttenance of RESTful APIs and microservices with integrations to SQL and NoSQL databases.

Additional Information

Behavioral Competencies:

  • Adopting Practical Approaches
  • Articulating Information
  • Developing Expertise
  • Embracing Change
  • Interpreting Data
  • Producing Output

Technical Competencies:

Front-End Development

  • Proficiency in Angular
  • Strong understanding of HTML5, CSS3/SCSS, and modern JavaScript
  • Familiarity with RxJS, Angular Material, and responsive design frameworks (e.g., Bootstrap)
  • Experience integrating REST APIs and handling client-side validation and error management
  • Unit testing

Back-End Development

  • Advanced knowledge of Java 11+ and Spring Boot
  • Experience building secure and scalable RESTful APIs
  • Implementation of Spring Security, OAuth2, and JWT for authentication and authorization
  • Data access with Spring Data JPA and Hibernate
  • Proficient in writing unit and integration tests using JUnit and Mockito

Database Technologies

  • Hands-on experience with relational databases
  • Familiarity with NoSQL databases (e.g., MongoDB)
  • Competent in SQL query optimization

CI/CD and DevOps

  • Maven or Gradle
  • Containerization with Docker
  • Familiarity with Kubernetes

Monitoring, Security, and Quality Assurance

  • Experience with monitoring and observability tools such as Splunk, AppDynamics, or ELK Stack
  • Code quality analysis with tools like SonarQube

Please note: All our recruitment processes comply with the applicable local laws and regulations.

We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraud line on +27 800222050 or [email protected]
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.