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