Senior Java Developer - Domain Specialist

DeARX


Date: 1 day ago
City: Johannesburg, Gauteng
Contract type: Full time
About The Job Senior Java Developer - Domain Specialist

We're Hiring: Technology Domain Specialist Senior Java Developer

Location: Johannsburg Hybrid | Job Type: Full-Time | Job ID: 4784

Are you ready to take ownership of enterprise technology assets and drive meaningful impact in a high-performing Agile team? Were looking for a Technology Domain Specialist with deep expertise in Java development and modern software architecture to join our dynamic and fast-paced engineering environment.

This is a senior-level, hands-on role ideal for someone who thrives at the intersection of technical leadership, full-stack development, and agile delivery.

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.

Tech Stack

  • 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.

Why Apply?

  • Lead and influence the evolution of mission-critical systems.
  • Join a high-calibre Agile team committed to engineering excellence.
  • Work with modern tech stacks in a forward-thinking, innovation-focused environment.
  • Grow your career through technical leadership and cross-functional collaboration.

Interested?

Apply now and bring your expertise to a role where your code, leadership, and insight will shape the future of enterprise systems.
Post a CV