Senior Java Developer

Araxi Group

Gauteng

Hybrid

ZAR 850,000 - 1,100,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible hybrid work environment
Career growth opportunities

Job summary

Araxi Group is seeking a Senior Java Software Engineer to design, develop, and deliver end-to-end software solutions. The role combines strong technical expertise with leadership, problem-solving, and collaboration across engineering teams.

The position emphasizes architecture alignment, high-quality delivery, and continuous improvement within a flexible hybrid work environment in Gauteng.

Qualifications

  • 6+ years’ experience in software engineering at an intermediate to senior level.
  • Strong expertise in Java and JavaScript using object-oriented programming principles.
  • Experience with at least one modern framework (e.g., Java, Node, React, Angular).
  • Exposure to a range of front-end and back-end development tools.

Responsibilities

  • Design, develop, and maintain robust, scalable software solutions using Java and related technologies
  • Provide technical guidance and support to engineering teams
  • Collaborate with cross-functional teams across development, QA, and delivery
  • Stay up to date with industry trends and contribute to process improvements

Skills

Java
JavaScript
OOP principles
Problem-solving

Education

Degree in Computer Science or related field

Tools

React
Angular
Node.js

Job description

Role Overview

The Senior Java Software Engineer plays a key role in designing, developing, and deploying end-to-end software solutions that deliver meaningful impact across client environments. The role combines strong technical expertise with problem-solving and leadership, contributing to high-quality delivery and architectural alignment. As a senior team member, the position supports collaboration, knowledge sharing, and continuous improvement within high-performing engineering teams.

Key Responsibilities
Responsibility 1: Software Development & Delivery
  • Design, develop, and maintain robust, scalable software solutions using Java and related technologies
  • Write clean, efficient, and maintainable code aligned to engineering best practices
  • Contribute to system design, architecture discussions, and technical decision-making
  • Ensure high-quality delivery across the full software development lifecycle
Responsibility 2: Technical Leadership & Problem Solving
  • Provide technical guidance and support to engineering teams
  • Solve complex technical challenges and optimise system performance
  • Translate complex technical concepts into clear communication for team members and clients
  • Promote best practices in software engineering and design
Responsibility 3: Collaboration & Team Contribution
  • Work closely with cross-functional teams across development, QA, and delivery
  • Participate in code reviews, knowledge sharing, and continuous improvement initiatives
  • Contribute to a collaborative, high-performing team culture
  • Engage with client stakeholders where required
Responsibility 4: Continuous Improvement & Innovation
  • Stay up to date with industry trends, tools, and frameworks
  • Contribute to improving development practices and delivery processes
  • Support innovation across projects and technical domains
Requirements
Essential Skills & Experience
  • 6+ years’ experience in software engineering at an intermediate to senior level
  • Strong expertise in Java and JavaScript using object-oriented programming principles
  • Experience with at least one modern framework (e.g., Java, Node, React, Angular)
  • Exposure to a range of front-end and back-end development tools
  • Strong technical understanding with ability to communicate complex concepts
  • Excellent problem-solving and analytical skills
Desirable Skills & Experience
  • Tertiary qualifications in Computer Science or related field
  • Industry-recognised certifications
  • Cloud platform certifications (e.g., AWS, Azure)
  • Experience across diverse technical environments and toolsets
Qualifications
  • Degree in Computer Science, IT, or related field (advantageous)
  • Equivalent practical experience considered
Behavioural Competencies
  • Strong communication and collaboration skills
  • High level of professionalism and ethical delivery
  • Strong ownership and accountability
  • Proactive and continuous learning mindset
  • Ability to work effectively in a team environment
What We Offer
  • Strong focus on career growth, learning, and development
  • Structured career pathing, training, and mentorship
  • Flexible hybrid work environment
  • Healthy work-life balance
  • Collaborative culture with opportunities to contribute ideas and decisions
  • Exposure to impactful and meaningful software projects
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Araxi Group • Johannesburg

Hybrid
ZAR 700,000 - 1,200,000
Hybrid work environment
Career development
Mentorship
+2
Senior Java Developer
Senior Java Developer

Recruit-It • Centurion

Remote
ZAR 900,000 - 1,300,000
Java Developers
Java Developers

Network Finance • Randburg

Hybrid
ZAR 950,000 - 1,300,000
Hybrid work model
Bonuses and salary reviews
Wellness initiatives
+2
Software Engineer - Java
Software Engineer - Java

Agile Bridge • Pretoria

On-site
ZAR 400,000 - 680,000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Java Integration Engineer
Java Integration Engineer

Bsky • Cape Town

On-site
ZAR 900,000 - 1,200,000
Career growth
Competitive compensation
Professional development
Senior .NET Software Engineer
Senior .NET Software Engineer

Araxi Group • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Flexible hybrid model
Mentorship and growth
Exposure to diverse industries
+3
Java Developer
Java Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Java Developer (Intermediate to Senior)
Java Developer (Intermediate to Senior)

Communicate Finance • Wes-Kaap

On-site
ZAR 350,000 - 700,000