Job Openings Senior Java Developer - Domain Specialist

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.