12 month contract
About the role
We are seeking experienced Senior Java Developers who are passionate about building well engineered software and are eager to leverage AI powered coding tools to accelerate development. This is an opportunity to shape the future of software delivery by combining strong engineering practices with cutting edge AI techniques.
Key responsibilities
Use AI assisted coding tools to improve development speed and efficiency.
Apply best practices to ensure clean, maintainable and scalable code.
Collaborate with developers to mentor and upskill teams in the use of AI tools
and techniques.
Participate in architectural discussions and technical reviews.
Required skills and experience
Proficiency in Java, Spring Boot, REST APIs and related technologies.
Solid understanding of software engineering principles, designpattern and coding
best practices.
Ability to validate and review AI generated code for quality and maintainability.
Strong problem solving skills and the ability to mentor junior team members.
Nice to have
Experience introducing new tools or methodologies into development teams.
Knowledge of cloud platforms such as AWS, Azure or GCP and DevOps practices.
Familiarity with Agile or Scrum methodologies.
Why join
Hybrid working model for flexibility.
12 month contract with a leading organisation.
Senior Java Developer • Johannesburg, South Africa