PermanentIT & Software

Java Software Developer - Melrose Arch - Up to R840K PA

E-Merge

Location
Melrose Arch, Gauteng
Contract
Permanent
Salary (as advertised)
R840 000 per year
Minimum qualification
Bachelor's degree
Closing date

First listed . Last checked at source .

In brief

**Overview** This role is for a Java Software Developer at E-Merge, located in Melrose Arch, offering a salary of up to R840K PA. The company is seeking a Software Developer who is passionate about technology, enjoys tackling complex challenges, and wants to be involved in every stage of the software development lifecycle. The position offers an opportunity to build scalable applications, work with modern technologies, and collaborate with talented people, contributing to building, innovating, and making an impact. **What you will do** * Participating in the full software development lifecycle, from design and development to deployment and support * Building scalable, maintainable, and secure applications * Developing new features and enhancing existing functionality * Working with highly sensitive and business-critical data * Collaborating with cross-functional teams to deliver high-quality solutions * Performing testing, quality assurance, and code reviews * Identifying opportunities to improve performance, reliability, and user experience * Contributing to engineering best practices and continuous improvement initiatives * Sharing knowledge and mentoring fellow team members * Exploring emerging technologies and innovative approaches to software development **Requirements (from the original advert)** * Degree in Computer Science, Software Engineering, Information Technology, or a related discipline * Strong academic background and technical foundation * Experience developing applications using modern web frameworks * Knowledge of relational databases, ideally PostgreSQL * Strong problem-solving and analytical skills * Passion for software craftsmanship and clean code * Self-motivated with a strong sense of ownership * Excellent communication and collaboration skills * Desire to continuously learn and improve **Who should apply** An individual passionate about technology, who enjoys tackling complex challenges, and wants to be involved in every stage of the software development lifecycle. The ideal candidate is excited about building scalable applications, working with modern technologies, and collaborating with talented people. They should possess a degree in Computer Science or a related field, a strong academic and technical foundation, experience with modern web frameworks and relational databases, and demonstrate strong problem-solving, analytical, and communication skills. A passion for software craftsmanship, self-motivation, a strong sense of ownership, and a desire for continuous learning are also key. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/south-africa/java-software-developer-melrose-arch-up-to-r840k-pa-id-7516900 Source: jobmail

Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.

At a glance

    • Python
    • Java
    • JavaScript
    • Django
    • PostgreSQL
    • Git
    • Agile / Scrum

    Extracted automatically from the advert; confirm requirements on the original listing.

    Job description

    Build. Innovate. Make an Impact. We're looking for a Software Developer who is passionate about technology, enjoys tackling complex challenges, and wants to be involved in every stage of the software development lifecycle. If you're excited about building scalable applications, working with modern technologies, and collaborating with talented people, we'd love to hear from you. Technology Environment: You'll gain exposure to technologies such as: * Python & Django * PostgreSQL * HTML, CSS & JavaScript * Git & Version Control * NumPy & Pandas * Cybersecurity Best Practices * Modern Web Development Frameworks * Agile Development Methodologies What We're Looking For: * Degree in Computer Science, Software Engineering, Information Technology, or a related discipline * Strong academic background and technical foundation * Experience developing applications using modern web frameworks * Knowledge of relational databases, ideally PostgreSQL * Strong problem-solving and analytical skills * Passion for software craftsmanship and clean code * Self-motivated with a strong sense of ownership * Excellent communication and collaboration skills * Desire to continuously learn and improve What You'll Be Doing: Your responsibilities will include: * Participating in the full software development lifecycle, from design and development to deployment and support * Building scalable, maintainable, and secure applications * Developing new features and enhancing existing functionality * Working with highly sensitive and business-critical data * Collaborating with cross-functional teams to deliver high-quality solutions * Performing testing, quality assurance, and code reviews * Identifying opportunities to improve performance, reliability, and user experience * Contributing to engineering best practices and continuous improvement initiatives * Sharing knowledge and mentoring fellow team members * Exploring emerging technologies and innovative approaches to software development Salary: R840K PA Location: Melrose Arch Reference: GZ61396 To apply or discuss this opportunity, contact Garth at [email protected] or call 011 463 3633. Know a talented developer looking for their next challenge? We offer cash incentives for successful referrals. E-Merge Recruiter

    Before you apply

    • Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
    • Legitimate employers do not charge application, registration or training fees.
    • Don't send your ID or bank details before you have confirmed the employer is real.

    How to spot a job scam

    Applying for permanent roles

    • Mirror the job title and top three requirements in your CV summary and most recent experience.
    • Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
    • Proofread contact details and filenames before submitting — small errors cost interviews.
    • Verify the company and role on the source page before sharing ID copies or banking details.

    Similar roles

    Get new it & software jobs in gauteng by email

    Free. No account needed. Unsubscribe with one click.

    We only use your email to send this alert. See our privacy policy.