Java Software Engineer — Flexible Work & Microservices

Agile Bridge

Pretoria

On-site

ZAR 400,000 - 680,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Agile Bridge is seeking a skilled Java Developer to design, develop, and maintain scalable software solutions. You will work with cross-functional teams to deliver high-quality features and contribute to system architecture.

You will write clean, efficient code, implement unit tests, and stay current with Java technologies in an Agile environment. A strong foundation in OO design and relational databases is essential.

Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or related field; or equivalent experience.
  • Proven experience as a Java Developer or Software Engineer.
  • Strong understanding of Java SE/EE, OO programming and design patterns.
  • Experience with Spring / Spring Boot frameworks.
  • Familiarity with RESTful APIs and microservices architecture.
  • Working knowledge of relational databases (MySQL, PostgreSQL, SQL Server).
  • Experience with version control systems (Git, Azure DevOps, or similar).
  • Strong problem-solving skills and attention to detail.
  • Ability to work in an Agile development environment.

Responsibilities

  • Design, develop, and maintain Java-based applications.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with product owners, designers, and other engineers to deliver high-quality features.
  • Debug, troubleshoot, and resolve software defects.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Implement unit tests and contribute to automated testing strategies.
  • Stay up to date with emerging Java technologies and frameworks.

Skills

Java
Spring Boot
REST APIs
Microservices
SQL
Git
Agile
OOP / Design Patterns
Unit Testing
CI/CD

Education

Bachelor’s degree in Computer Science / related field

Tools

Git
Azure DevOps
Docker
Kubernetes
SQL Databases

Job description

Agile Bridge is seeking a skilled Java Developer to design, develop, and maintain scalable software solutions. You will work with cross-functional teams to deliver high-quality features and contribute to system architecture.

You will write clean, efficient code, implement unit tests, and stay current with Java technologies in an Agile environment. A strong foundation in OO design and relational databases is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer: Mid-Senior, Microservices & Cloud
Java Developer: Mid-Senior, Microservices & Cloud

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 700,000
Software Engineer - Java
Software Engineer - Java

Agile Bridge • Pretoria

On-site
ZAR 400,000 - 680,000
Java Developer
Java Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Java Developer (Contract)
Java Developer (Contract)

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Java Backend Developer - Spring Boot & Microservices
Java Backend Developer - Spring Boot & Microservices

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Java Engineer: Cloud, Microservices & APIs
Senior Java Engineer: Cloud, Microservices & APIs

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Software Developer - Java Enterprise
Software Developer - Java Enterprise

Placements24 • Polokwane

Hybrid
ZAR 1,150,000 - 1,807,000
Competitive salary
Remote-friendly with flexible hours
Health & wellness benefits
+2
Full Stack Java Developer
Full Stack Java Developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Java Developer - Cloud Microservices (Remote)
Senior Java Developer - Cloud Microservices (Remote)

Idbasesoftware • Johannesburg

On-site
ZAR 720,000 - 1,200,000
Java Architect
Java Architect

Impronics Technologies • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000