Senior Java Developer
Mediro ICT Recruitment · Pretoria, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Introduction
Our client based in Menlyn is looking for a Senior Java Developer to join their team on a long-term contract until December 2029
Job Description
Duties
- Develop and maintain applications using Java, Spring/Spring Boot, Python and Node.js, following best coding and development practices.
- Design and develop databases and APIs , working with SQL, PostgreSQL, RDBMS, DynamoDB, JPA/Hibernate and RESTful services.
- Build and manage AWS cloud infrastructure , using AWS services, AWS CDK and Terraform to provision and maintain scalable environments.
- Implement DevOps and deployment practices , using Git/GitHub, Maven, Docker and CI/CD processes to support reliable application releases.
- Develop, test and maintain web applications , using JavaScript and Angular, while applying tools such as Sonar for code quality, security and maintainability.
ADVANTAGEOUS SKILLS
- Advanced skills in Angular for frontend development
- Experience with NPM for package management
- Familiarity with CodeCommit for source control
- Experience with Kubernetes for container orchestration
- Knowledge of Oracle databases
- Understanding and experience with Generative AI use cases or projects
- Coaching and giving training to fellow colleagues and users when required.
- Problem solving capabilities.
- Strong presentation skills
Minimum Requirements
- Bachelor’s degree in computer science, Software Engineering, or a similar qualification.
- 5+ years Extensive experience in full-stack development across various technologies
- Proven track record of successful project delivery in a similar role
Package & Remuneration
Salary Negotiable