Java Developer (Jhb)

Dariel

South Africa

On-site

ZAR 650,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业

Job summary

Dariel is seeking a Java Developer to design, develop, and maintain scalable software using Java and related technologies. You will work within cross-functional teams to translate business needs into technical solutions and ensure high performance, security, and reliability.

The role includes front-end work for user-friendly interfaces and data integration via APIs. A strong foundation in Java, Spring Boot, SQL, and RESTful APIs is required, with Agile, Git, and Jira experience.

Qualifications

  • 5+ years of Java development experience.
  • Experience with Spring Boot, Java EE or similar.
  • Solid SQL and database design knowledge.
  • Experience with RESTful APIs and system integration.
  • Familiarity with Agile, Git, Jira, and development tools.

Responsibilities

  • Design, develop, and maintain scalable Java applications across industries.
  • Collaborate with cross-functional teams to gather requirements and align on solutions.
  • Develop responsive front-end interfaces and ensure good user experience.
  • Design and optimize databases, ensure data integrity and performance.
  • Conduct testing, code reviews, and contribute to continuous improvement.

Skills

Java development
OOP
Agile methodologies
Git
Jira
Analytical ability
Team collaboration
Communication

Education

Degree in Computer Science or related field
Equivalent practical experience considered

Tools

Spring Boot
Java EE
SQL
RESTful APIs
Angular/React front-end frameworks

Job description

Role Overview

The Java Developer is responsible for designing, developing, and maintaining robust, scalable software solutions across multiple industries. Working within cross-functional teams, the role focuses on building high-quality applications, contributing to technical problem-solving, and ensuring seamless system integration. This position supports the delivery of impactful software while promoting continuous improvement, innovation, and collaboration.

Key Responsibilities
Responsibility 1: Software Development & Delivery
  • Design, develop, and maintain scalable applications using Java and related technologies
  • Write clean, efficient, and maintainable code aligned to best practices
  • Contribute to technical design and solution architecture discussions
  • Ensure software meets performance, security, and reliability standards
Responsibility 2: Collaboration & Requirements Alignment
  • Work with cross-functional teams to gather and analyse requirements
  • Translate business needs into technical solutions
  • Collaborate with engineers, analysts, and stakeholders throughout delivery
  • Support continuous improvement of development processes
Responsibility 3: Front-End & User Experience
  • Develop responsive and user-friendly front-end interfaces
  • Ensure a seamless and intuitive user experience across applications
  • Collaborate with UI/UX teams where applicable
Responsibility 4: Data Management & Integration
  • Design and optimise databases using SQL
  • Ensure data integrity, performance, and scalability
  • Work with APIs and system integrations (e.g., RESTful services)
Responsibility 5: Testing, Quality & Continuous Improvement
  • Conduct testing and debugging to ensure high-quality deliverables
  • Participate in code reviews and uphold engineering standards
  • Stay current with industry trends and contribute to knowledge sharing
Requirements
Essential Skills & Experience
  • 5 Years + Strong proficiency in Java development and object-oriented programming
  • Experience with Spring Boot, Java EE, or similar frameworks
  • Solid understanding of SQL and database design
  • Experience with RESTful APIs and system integration
  • Familiarity with Agile methodologies, version control (Git), and development tools (e.g., Jira)
  • Strong problem-solving and analytical abilities
Desirable Skills & Experience
  • 4 years + Experience with front-end frameworks such as Angular or React
  • Understanding of security principles (e.g., OAuth)
  • Familiarity with design patterns and software engineering best practices
  • Exposure to modern tools and technologies in software development environments
Qualifications
  • Degree in Computer Science or related field (advantageous)
  • Equivalent practical experience considered
Behavioural Competencies
  • Strong communication and collaboration skills
  • Ability to work effectively in a team environment
  • Proactive and continuous learning mindset
  • Attention to detail and commitment to quality
  • Strong ownership and accountability
What We Offer
  • Opportunities to work on impactful projects across multiple industries
  • Continuous learning and exposure to modern technologies
  • Flexible hybrid working environment
  • Competitive compensation and benefits
  • A collaborative, inclusive culture focused on growth and excellence

Career development and progression opportunities

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior Java Developer (Cape Town)
Senior Java Developer (Cape Town)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Java Developer (Contract)
Java Developer (Contract)

PBT Group • Johannesburg

On-site
ZAR 540,000 - 900,000
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Java Software Development Manager
Java Software Development Manager

Hire Resolve • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Developer - Java (Senior)
Developer - Java (Senior)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Java Developer
Java Developer

E-Merge IT Recruitment • Sandton

On-site
ZAR 1,200,000
Java Developer
Java Developer

Network Contracting • Randburg

On-site
ZAR 900,000 - 1,300,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000