Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
CyberPro Consulting is seeking an experienced Intermediate Full Stack Java Developer to join an enterprise banking tech environment in Rosebank, Johannesburg. The role is a 12-month contract with hybrid work and a maximum hourly rate of R500.
You will work on back-end Java development with Spring Boot in an AWS microservices setup, and contribute to Angular front-end tasks. The position requires strong OOP, RESTful APIs, and CI/CD discipline.
Johannesburg, South Africa | Posted on 11/11/2026
JAVA DEVELOPER | JAVA | SPRING BOOT | AWS | ANGULAR
12-MONTH CONTRACT | HYBRID | ROSEBANK
CyberPro Consulting is looking for an experienced Java Developer to join an exciting enterprise banking technology environment.
This is a hands-on development opportunity for a strong Java Developer with solid back-end development experience, working within an AWS-based microservices environment, with exposure to Angular front-end development.
KEY TECHNICAL REQUIREMENTS
Back-End Development (Primary Focus)
Minimum 5 years' hands-on Java development experience.
Strong Java and Spring Boot experience.
Microservices architecture and RESTful API development.
Developing, maintaining, debugging and refactoring enterprise applications.
Strong object-oriented programming and coding principles.
Database experience, particularly PostgreSQL and/or DynamoDB.
JPA/Hibernate and SQL.
Practical AWS development or application integration experience.
Exposure to AWS services, particularly DynamoDB, ECS, ECR and S3.
Docker and containerisation.
Application deployment and cloud environments.
Git, version control and CI/CD workflows.
Front-End Development
Angular and TypeScript experience.
Developing and maintaining front-end components.
Integrating front-end applications with back-end services.
Development Practices
Agile/Scrum experience, ideally including SAFe and PI planning.
Unit testing, debugging and code reviews.
Working from technical specifications and documented requirements.
Technical documentation and continuous improvement.
Production support and post-deployment activities.
Collaboration with cross-functional teams and mentoring junior developers.
ADVANTAGEOUS
Experience with Kiro or similar AI-assisted development tools such as GitHub Copilot or Claude.
Familiarity with spec-driven development.
Banking or financial services experience.
CONTRACT DETAILS
Duration: 12 months
Location: Rosebank, Johannesburg
Working Arrangement: Hybrid
Rate: Maximum R500 per hour
Experience: Minimum 5 years
Availability: Immediately available candidates or those with short notice periods preferred.