Full Stack Engineer (Angular and Java Spring Boot)

Investec Travel

Sandton

On-site

ZAR 900,000 - 1,500,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Investec is seeking a Senior Full Stack Engineer (Angular and Java Spring Boot) in South Africa to design, build, and maintain scalable backend and frontend services for business-critical applications. The role emphasizes Azure cloud deployment, DevOps pipelines, and cross-functional collaboration in a modern agile environment.

You will work across backend Java/Spring Boot and frontend Angular, contribute to architectural decisions, and deepen cloud and DevOps expertise while delivering

Qualifications

  • 8 years of professional experience in full stack software engineering.
  • Strong Java 18+ and Spring Boot background with Angular frontend experience.
  • Experience with Azure Cloud, Azure DevOps, and modern deployment practices.
  • Proficiency in REST APIs, microservices, and domain-driven design.
  • Knowledge of CI/CD, containers, and observability tools.

Responsibilities

  • Develop, maintain, and optimize backend systems using Java 18+, Spring Boot.
  • Develop, maintain and optimize frontend systems using Angular.
  • Design and implement RESTful APIs aligned with DDD and clean architecture.
  • Deploy, monitor, and manage apps on Microsoft Azure (Kubernetes/Containers).
  • Leverage SQL and Azure services; automate CI/CD pipelines with Azure DevOps.
  • Collaborate with engineers, QA and product teams to deliver end-to-end solutions.
  • Contribute to code reviews, docs and continuous improvement initiatives.
  • Monitor performance and reliability, improving observability.
  • Stay current with Azure innovations and best practices for scalability.

Skills

Java 18+
Spring Boot
Angular
Azure DevOps
REST APIs
DDD
Clean Architecture
Kubernetes
SQL
CI/CD
OAuth2/OpenID
Docker
Terraform
Unit Testing
Monitoring/Observability

Tools

Azure DevOps
Docker
Kubernetes
Terraform
Azure

Job description

Description

Investec Business and Commercial Banking is a specialist bank serving entrepreneurs and mid-sized businesses, with a culture that values collaboration, accountability, and innovation. We empower individuals who think differently to take ownership of their growth within a flat, agile organisation.


We are seeking a Full Stack Engineer (Angular and Java Spring Boot) with strong Java 18+, Spring Boot & Angular experience and a solid understanding of Azure Cloud Services and Azure DevOps. In this role, you will build scalable, secure backend and frontend services for business-critical applications, contribute to architectural decisions, and collaborate within a modern agile environment while continuing to deepen your cloud and DevOps expertise.


Key Responsibilities


  • Develop, maintain, and optimize backend systems using Java 18+, Spring Boot and related frameworks

  • Develop, maintain and optimize frontend systems using Angular and related frameworks

  • Design and implement RESTful APIs and backend services aligned with domain-driven design (DDD) and clean architecture principles

  • Deploy, monitor, and manage applications on Microsoft Azure, leveraging services such as:

  • Kubernetes / Azure Kubernetes / Containers

  • SQL

  • Automate CI/CD pipelines using Azure DevOps, including build, test, and release workflows

  • Collaborate cross-functionally with engineers, QA, and product teams to deliver end-to-end solutions

  • Contribute to code reviews, technical documentation, and continuous improvement initiatives

  • Monitor application performance and reliability, implementing proactive improvements and observability practices

  • Stay current with software ecosystem and Azure innovations, applying best practices to improve system scalability and maintainability


Qualifications, Experience and Skills


  • 8 years of professional experience in full stack software engineering

  • Azure Storage, Key Vault, and Application Insights would be advantage

  • Strong proficiency in Java 18+, Spring Boot, Angular, and object-oriented design principles

  • Hands-on experience with Azure DevOps for version control, pipelines, and deployments

  • Solid understanding of REST APIs, microservices, and asynchronous programming

  • Working knowledge of SQL

  • Familiarity with CI/CD, Docker containers, and modern deployment strategies

  • Understanding of secure coding practices and API authentication (OAuth2 / OpenID Connect)

  • Exposure/Skills in C#/.NET

  • Exposure to Terraform, Bicep, or other infrastructure-as-code tools

  • Experience with event-driven architecture or message-based systems

  • Familiarity with Unit Testing and Test Automation frameworks (xUnit, NUnit, Moq, etc.)

  • Knowledge of monitoring and observability tools (e.g., Application Insights, Log Analytics)

  • Background in financial services, legal tech, or enterprise systems is advantageous

  • Excellent problem-solving and debugging abilities

  • Strong communication and collaboration skills in cross-functional teams

  • Proactive mindset toward learning and continuous improvement

  • Ability to balance technical excellence with delivery pragmatism

  • Proficiency in using AI-enabled productivity tools, such as Copilot, to improve efficiency, generate insight and support decision-making. Applies critical thinking and sound judgement when interpreting outputs, remains accountable for the quality and accuracy of their work


What We Value

At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer - .net
Full Stack Engineer - .net

Investec Travel • Sandton

On-site
ZAR 900,000 - 1,500,000
Full Stack Engineer - Angular & Java Spring on Azure
Full Stack Engineer - Angular & Java Spring on Azure

Travelbyinvestec • Sandton

On-site
ZAR 900,000 - 1,500,000
.Net Developer
.Net Developer

Investec Travel • Sandton

On-site
ZAR 600,000 - 900,000
Full Stack Developer (Java/Spring/Angular)
Full Stack Developer (Java/Spring/Angular)

Tumaini Consulting • Johannesburg

On-site
ZAR 614,000 - 837,000
Competitive salary
Live platform project
Contract extension potential
+1
TECH LEAD: JAVASCRIPT DEVELOPER
TECH LEAD: JAVASCRIPT DEVELOPER

Sabenza It & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack Developer (Java/Angular)
Senior Full Stack Developer (Java/Angular)

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,200,000
Remote work options
Competitive salary
Health insurance
+3
Full Stack Developer (Senior) 2427
Full Stack Developer (Senior) 2427

Opensource Intelligent Solutions • Pretoria

Hybrid
ZAR 1,100,000 - 1,500,000
Entry Full Stack Developer
Entry Full Stack Developer

Sabenza It & Recruitment • Pretoria

On-site
ZAR 240,000 - 360,000
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Career development
+1
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl HQ • Johannesburg

Hybrid
ZAR 500,000 - 700,000