Enable job alerts via email!

Senior Java Developer - Domain Specialist

DeARX Services Ltd

Johannesburg

On-site

USD 50,000 - 75,000

Full time

4 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 technology company is seeking a Senior Java Developer - Domain Specialist to spearhead the development of scalable applications in Johannesburg. This role involves collaborating with cross-functional teams, mentoring juniors, and ensuring adoption of best practices in a fast-paced Agile environment, leveraging modern technologies such as Java JEE, Spring Boot, and various API frameworks.

Qualifications

  • 6+ years of Java development experience in complex enterprise environments.
  • Strong knowledge of REST APIs and microservices.
  • Experience in Agile software development environments.

Responsibilities

  • Lead the development of enterprise-grade applications and APIs.
  • Ensure code quality and manage technology assets.
  • Mentor junior team members and improve engineering best practices.

Skills

Java
REST APIs
Microservices
Full-stack Development
Agile Development
DevOps
CI/CD Pipelines
Automated Testing

Tools

GitHub
IntelliJ
Jenkins
Maven
Docker

Job description

Job title : Senior Java Developer - Domain Specialist

Job Location : Gauteng, Johannesburg Deadline : August 02, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries

Role Overview

  • As a Senior Java Developer, you will lead the design, development, and evolution of scalable, secure, and high-performing applications. You'll also contribute to long-term technology strategy and best practices while collaborating closely with business, DevOps, and architecture teams.
  • Youll work with modern tech including Java JEE, Spring Boot, Angular / React, and robust API frameworks in a mission-critical environment that values code quality, technical ownership, and continuous improvement.

Key Responsibilities

  • Lead the development and maintenance of enterprise-grade applications and APIs.
  • Actively own and govern multiple technology assets, ensuring sustainability and performance.
  • Contribute to sprint planning, daily stand-ups, retrospectives, and demos.
  • Collaborate with analysts, testers, and architects to deliver end-to-end solutions.
  • Ensure code quality using GitHub, SonarLint, SonarCloud, and modern DevOps practices.
  • Raise technical risks and blockers early and participate in solutioning.
  • Mentor junior team members and support engineering best practices.
  • Support the architecture and evolution of technology roadmaps through a Centre of Excellence (COE) structure.
  • Backend : Java JEE, Spring Boot
  • Frontend : Angular / React
  • API & Integration : RESTful APIs, DataPower
  • Version Control : GitHub
  • Code Quality : SonarLint, SonarCloud
  • Tooling & CI / CD : IntelliJ, Jenkins, Maven, Docker
  • Other : Basic AI integration exposure (advantageous)

What Youll Need

  • 6+ years of Java development experience in complex enterprise environments.
  • Strong knowledge of REST APIs, microservices, and full-stack development.
  • Experience in Agile software development environments.
  • Proven ability to deliver quality code on tight timelines.
  • Exposure to large, regulated industries such as finance, insurance, or telecoms.
  • Solid understanding of DevOps, CI / CD pipelines, and automated testing.
Create a job alert for this search

Senior Java Developer • Johannesburg, ZA

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.