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
Apply now and bring your expertise to a role where your code, leadership, and insight will shape the future of enterprise systems.
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.
- 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)
- 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.
- 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.
Apply now and bring your expertise to a role where your code, leadership, and insight will shape the future of enterprise systems.
See more jobs in Johannesburg, Gauteng