Java Developer (Intermediate to Senior)

Communicate Finance

Wes-Kaap

On-site

ZAR 350,000 - 700,000

Full time

29 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Communicate Finance is seeking a Java Developer to design, build, and maintain Java-based applications. You will develop RESTful APIs and microservices, collaborate across Product, QA, DevOps, and Engineering teams, and contribute to architecture discussions. A passion for clean code and continuous learning is essential.

You will participate in CI/CD pipelines and work in an Agile environment, with opportunities to work on scalable cloud-native solutions for local and international markets.

Qualifications

  • Commercial experience in Java development.
  • Strong knowledge of Java and Spring / Spring Boot.
  • Experience building RESTful APIs and microservices.
  • Exposure to cloud platforms (AWS, Azure or GCP) is advantageous.
  • Understanding of CI/CD pipelines, Git and Agile methodologies.
  • Strong problem-solving and analytical skills.
  • Experience working within collaborative development teams.
  • Passion for software engineering and continuous learning.

Responsibilities

  • Design, develop and maintain Java-based applications.
  • Build scalable APIs, microservices and distributed systems.
  • Collaborate with Product, QA, DevOps and Software Eng teams.
  • Write clean, maintainable, high-quality code.
  • Participate in architecture discussions and technical decisions.
  • Contribute to code reviews and engineering best practices.
  • Troubleshoot and resolve complex technical challenges.
  • Support continuous improvement and modern development practices.

Skills

Java development
Spring / Spring Boot
RESTful APIs
Microservices
Cloud platforms (AWS/Azure/GCP)
CI/CD
Git
Agile methodologies
Problem solving
Team collaboration
Continuous learning

Education

Relevant tertiary qualification in Computer Science, Information Technology, Software Engineering, or related field

Job description

Job Description

As a Java Developer, you will be responsible for building, enhancing, and maintaining robust software solutions within collaborative and high-performing development teams.

  • Designing, developing, and maintaining Java-based applications
  • Building scalable APIs, microservices, and distributed systems
  • Collaborating with Product, QA, DevOps, and Software Engineering teams
  • Writing clean, maintainable, and high-quality code
  • Participating in architecture discussions and technical decision-making
  • Contributing to code reviews and engineering best practices
  • Troubleshooting and resolving complex technical challenges
  • Supporting continuous improvement initiatives and modern development practices

These opportunities offer exposure to cloud technologies, Agile delivery environments, modern software development methodologies, and high-performance applications that serve both local and international markets.

Skills & Experience
  • Commercial experience in Java development
  • Strong knowledge of Java and Spring / Spring Boot
  • Experience building RESTful APIs and microservices
  • Exposure to cloud platforms such as AWS, Azure, or GCP advantageous
  • Understanding of CI/CD pipelines, Git, and Agile methodologies
  • Strong problem-solving and analytical skills
  • Experience working within collaborative development teams
  • Passion for software engineering and continuous learning
Qualification
  • Relevant tertiary qualification in Computer Science, Information Technology, Software Engineering, or a related field
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Network Finance • Randburg

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

Dariel • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Flexible hybrid working environment
Competitive compensation
Java Developer (Contract)
Java Developer (Contract)

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Java Integration Engineer
Java Integration Engineer

Bsky • Cape Town

On-site
ZAR 900,000 - 1,200,000
Career growth
Competitive compensation
Professional development
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Software Engineer - Java
Software Engineer - Java

Agile Bridge • Pretoria

On-site
ZAR 400,000 - 680,000