Back End Java Develoepr
Executive Placements · Kensington
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 →Company and Job Description Join a growing technology and engineering-driven organisation committed to developing innovative products and intelligent software solutions. This opportunity offers the chance to work on complex systems, integrating multiple technologies while contributing to the development of secure, scalable, and highly available platforms. As a key member of the development team, you will play a critical role in designing, building, and maintaining backend services that support web and mobile applications. You will work alongside multidisciplinary teams to deliver robust solutions, improve system performance, and ensure seamless connectivity across various technologies. This role is ideal for a developer who enjoys taking ownership of technical solutions, contributing to architectural decisions, and working in an environment that values innovation, collaboration, and continuous improvement.
Key Responsibilities
- Design, develop, and maintain scalable backend applications and services
- Build and support APIs and core business functionality that drive system performance
- Develop integration solutions that connect various platforms, systems, and technologies
- Monitor, optimise, and improve application performance, reliability, and scalability
- Support and maintain cloud-hosted infrastructure, databases, and application services
- Collaborate with development, testing, and support teams to resolve technical challenges
- Maintain and enhance CI/CD processes to improve deployment efficiency
- Contribute to the design and implementation of new products, features, and platform capabilities
Job Experience and Skills Required
- Degree in Computer Science, Software Engineering, Information Technology, or a related field advantageous
- Minimum of 5 years' professional software development experience
- Proven track record of developing and maintaining enterprise-grade backend systems
- Experience working in cloud-based and agile development environment
- Strong proficiency in Java and modern backend development frameworks
- Experience designing and developing APIs and service-oriented architectures
- Solid knowledge of cloud technologies, particularly AWS
- Strong database experience with MSSQL, MySQL, or similar relational databases
- Sound understanding of DevOps methodologies and CI/CD practices
- Ability to analyse, troubleshoot, and optimise system performance
- Experience with Azure DevOps or similar development and deployment tools advantageous
- Exposure to .NET technologies beneficial
- Full-stack development experience advantageous
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder engagement abilities
- Ability to work independently while contributing effectively within a collaborative team
Appl
.special-hidden { display: none; }