Truworths is inviting passionate and driven software professionals to apply for the position of IT Developer specializing in Java, based at their head office in Cape Town, Western Cape. As one of South Africa's leading fashion retailers with hundreds of operational stores across Southern Africa, the company relies heavily on modern, resilient technology infrastructure. In this role, you will be deeply involved in engineering robust digital systems and supporting high-traffic applications that directly power seamless retail and Point of Sale (POS) operations nationwide.
This permanent on-site role provides an exceptional opportunity for a developer with early-career experience to work closely with senior software architects and multi-disciplinary teams. You will tackle real-world retail business problems, write clean enterprise-grade code, and contribute to innovative retail technology solutions. If you are eager to build your career within a fast-moving, high-impact corporate development environment, Truworths offers the platform to advance your technical capability.
Develop, test, and maintain robust enterprise Java applications supporting Point of Sale (POS) and central retail operations.
Write clean, efficient, and well-documented code adhering to internal standards and software engineering best practices.
Execute thorough unit testing, developer debugging, and code reviews to guarantee high system stability.
Analyze new business requirements, user stories, and system change requests to formulate effective technical designs.
Provide third-line technical support for core POS and retail store applications, rapidly resolving escalated system incidents to maintain uninterrupted retail operations.
Collaborate with cross-functional teams, systems analysts, and project managers in a dynamic technical ecosystem.
Demonstrates a strong self-starter mindset with the ability to manage personal workloads and deliver against challenging deadlines.
Exhibits excellent verbal and written communication skills, with a collaborative team-oriented approach to problem-solving.
Maintains high attention to detail and code quality, ensuring solutions are scalable, secure, and maintainable.
Possesses adaptability and resilience when navigating fast-paced retail operational priorities.
Working at Truworths provides rich exposure to large-scale enterprise architecture, modern retail integration patterns, and enterprise databases. Developers receive hands-on mentorship from seasoned software engineers, gaining deep exposure to high-volume transaction processing, microservices, and modern retail tech ecosystems. This role sets a strong foundation for long-term career growth into Senior Developer, Technical Lead, or Enterprise Systems Architect roles within the South African technology and retail sectors.
The hiring employer has not officially specified a salary for this position. Based on South African market data and industry benchmarks for a junior to intermediate software developer role, the estimated remuneration is approximately R25,000 β R38,000 per month. Please note that this is an industry estimate and actual remuneration will be determined by the employer based on qualifications, experience, and internal pay structures.
Interested candidates who meet the specified criteria are encouraged to submit their formal application online before the closing date. Please ensure your curriculum vitae clearly highlights your educational qualifications, relevant development projects, and practical coding experience.
Reference: TRU261026-1
Please apply using the Quick Apply button on this page.
BSc in Information Systems or IS Tech diploma (Essential).
Honours in Information Systems (Advantageous).
2 to 3 years of professional software development work experience.
Strong working knowledge of Java SE, Java EE, and relevant web frameworks.
Proficiency with XML, various APIs, and SQL (preferably Oracle).
Experience with application servers such as Weblogic, Wildfly, or similar platforms.
Familiarity with Spring framework, Python, or Linux environment (Advantageous).
Knowledge of RESTful Web Services, Android development, APEX, or PL/SQL (Advantageous).
Understanding of UML modeling and experience with Jira and Confluence (Advantageous).
Boost your chances of getting hired with our free resources.
Create a professional, ATS-friendly CV in minutes.
Practice role-specific interview questions and get instant AI feedback.
Master interview questions with structured STAR-method answers.
Calculate your exact take-home pay after SARS tax and UIF deductions.
Discover verified student bursaries, scholarships, and study funding.
Read tips on interviews, CV writing, and getting hired.
Explore other opportunities matching this role
Not specified
Not specified
Not specified