
Senior Java Developer
- Centurion, Gauteng
- Permanent
- Full-time
- A degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong experience in software development using technologies such as Java EE, Maven, Jenkins, Docker, AWS, Oracle, Angular, AIX, and Linux.
- Proven ability to solve complex technical and integration challenges.
- Ability to work across the full development lifecycle, from requirements gathering to deployment.
- Strong communication and collaboration skills.
- Passion for continuous learning and staying current with emerging technologies and best practices.
- Experience mentoring or guiding less experienced developers is a plus.
- Design, develop, and maintain scalable, maintainable, and reusable software.
- Support both new development and modernization of existing systems with minimal business disruption.
- Solve complex integration challenges using a range of technologies.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Contribute to solution design and ensure alignment with system architecture.
- Provide regular updates on technical progress and delivery timelines.
- Share knowledge and mentor junior and intermediate developers.
- Able to work Hybrid.