Senior to Lead - Ai Augmented Java Engineer

Reposted 4 Days Ago
Be an Early Applicant
Hiring Remotely in Gauteng, ZAF
Remote or Hybrid
Senior level
Artificial Intelligence • Big Data • Software • Business Intelligence
Transforming businesses with innovative custom software development, AI and data engineering services.
The Role
Design, build, and operate AI-assisted, resilient microservices. Implement CI/CD, ensure security, collaborate across channels, and maintain observability.
Summary Generated by Built In

We’re looking for an experienced AI‑First Software Engineer who uses AI as a force multiplier, not a “replacement” for deep engineering expertise. You’ll architect, build, and operate high‑quality production systems across backend, web, and mobile layers. This role requires strong command of Java/Spring microservices, open‑source engineering, cloud delivery, security‑first design, and responsible AI‑assisted development.

What You’ll Do:
  • Own complex systems end‑to‑end: design, build, test, deploy, and operate Java/Spring Boot microservices with clear contracts and SLOs

  • Govern AI‑assisted code: prompt, evaluate, validate, and harden AI‑generated outputs with strong engineering judgement

  • Engineer for resilience using patterns like circuit breakers, retries, rate limiting, and load balancing

  • Apply enterprise integration patterns such as pub/sub, producer‑consumer, message buses, and API gateways

  • Consistently deliver Clean Code, SOLID, and proven Design Patterns across services

  • Build and maintain CI/CD pipelines, IaC modules, and secure delivery workflows

  • Drive TDD/BDD with comprehensive test suites (unit, contract, integration, E2E, and stress testing)

  • Implement meaningful observability across metrics, logs, and traces for production debugging and stability

  • Apply strong security practices, including OIDC/JWT‑based auth, secret management, and least‑privilege design

  • Collaborate across web and mobile channels (native Android/iOS or modern Web apps) to ensure full‑stack alignment

  • Build solutions suitable for regulated environments with strong auditability and compliance controls

How You’ll Work:
  • AI‑Augmented, Engineer‑Led: You’ll use AI tools daily to improve speed and quality, while maintaining full ownership of engineering decisions.

  • Hands‑On Technical Leadership: Drive design, architecture, patterns, and best practices while still coding.

  • Collaboration & Clarity: Use PRs, ADRs, design docs, and measurement‑driven engineering to support team-wide excellence.

Technologies You’ll Work With:

Java, Spring Boot/Cloud, Kafka, REST, Keycloak, Docker, Kubernetes, Helm, Terraform/Bicep, GitHub Actions/Azure DevOps, OpenTelemetry, Prometheus, Grafana, ELK, JUnit, Testcontainers, Cucumber, Pact, JMeter/Gatling, SQL & NoSQL stores, and modern web/mobile frameworks.

What You’ll Bring (Minimum Requirements)
  • 6–10+ years of hands‑on software engineering, especially with Java and Spring Boot/Spring Cloud

  • Production experience building distributed microservices using open‑source tooling

  • Strong background with Kafka (or equivalent), Keycloak (or any modern IAM), Docker, and Kubernetes

  • Solid understanding of modern architectures: microservices, event‑driven systems, serverless, and API‑first delivery

  • Deep experience with SQL and NoSQL data modeling and performance optimization

  • Strong CI/CD + DevOps exposure (Terraform/Bicep, Git‑based workflows, secure pipelines)

  • Advanced experience with TDD/BDD and structured automated testing strategies

  • Practical application of observability tools (OpenTelemetry, Prometheus, Grafana, ELK)

  • Ability to critically analyse and validate AI‑generated code and system designs

  • Comfort working across backend-heavy systems with the ability to collaborate on web and mobile channels

Nice to Have
  • Kotlin/Java for Android and/or Swift for iOS development experience

  • Experience with cloud delivery on Azure (CI/CD, container hosting, monitoring) from an operations perspective

  • Background in financial services, banking, payments, or other regulated sectors

  • Security engineering experience (OIDC/JWT, zero‑trust design, threat modeling)

Skills Required

  • 6-10+ years of hands-on software engineering experience
  • Experience with Java and Spring Boot/Spring Cloud
  • Production experience building distributed microservices
  • Strong background with Kafka, Keycloak, Docker, Kubernetes
  • Solid understanding of modern architectures
  • Deep experience with SQL and NoSQL data modeling
  • Strong CI/CD and DevOps exposure
  • Advanced experience with TDD and structured automated testing
  • Practical application of observability tools
  • Ability to critically analyze and validate AI-generated code
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
689 Employees
Year Founded: 1999

What We Do

Custom Software, AI and Data Engineering services. Global Scale. Local Engagement. DVT is a proudly South African founded and operated technology services provider. As a BEE level 2 company, we are a committed local partner to South African clients, providing experienced software technology teams or staff to build, enhance or maintain your AI, data and software solutions.

Similar Jobs

Ericsson Logo Ericsson

Legal Counsel

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
5 Locations
88000 Employees
Remote
26 Locations
393 Employees
179K-179K Annually

ServiceNow Logo ServiceNow

Enterprise Account Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Johannesburg, Gauteng, ZAF
29000 Employees

CrowdStrike Logo CrowdStrike

Regional Sales Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
South Africa
10000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
31 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account