Recruitment Room Team
Java Software Developer! Full Time NEW
Job Description
Our client is looking for a Java Software Developer!
Join a global leader in retail technology, delivering enterprise-grade software solutions that power some of the world’s top retail brands. At the core of this innovation is a sophisticated IT environment that supports large-scale deployments, secure infrastructure, and seamless global operations.
Responsibilities:
• Design, develop, and maintain retail-focused applications tailored to client needs.
• Ensure end-to-end reliability, scalability, and security throughout the development lifecycle.
• Collaborate closely with clients and internal teams to deliver optimal technical solutions.
• Uphold high quality standards by applying structured, modern development practices such as unit testing, code reviews, performance metrics, and continuous integration.
• Document system architecture, codebase, and best practices to support effective knowledge sharing and long-term maintainability.
Requirements:
• Bachelor’s Degree in IT, Computer Science, or a related field.
• 5+ years of experience in IT Management, Senior IT leadership, or a related role.
• Proficient in Java and Spring (Boot) frameworks.
• Experience with Maven and Git for version control and dependency management.
• Hands-on experience working with relational and/or NoSQL databases.
• Strong understanding of software engineering principles and design patterns.
• Able to learn quickly and adapt to new technologies, frameworks, and challenges.
• Excellent problem-solving skills and a proactive approach to overcoming obstacles.
Advantageous:
• Experience with Docker for containerization.
• Experience with DevOps practices, including CI/CD pipelines and Infrastructure as Code (IaC).
• Familiarity with Kubernetes.
• Knowledge of Elastic and Kafka.
Should you meet the requirements for this position, please email your CV to it.jobs@tumaini.co.za . You can also contact the team on 031 350 4018 or visit our website www.tumaini.co . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.