Java Developer - Junior Intermediate

Boardroom Appointments

Centurion

On-site

ZAR 300,000 - 480,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Boardroom Appointments in Centurion, South Africa, seeks a Java Developer at junior to intermediate level to design, implement and maintain scalable web applications.

You will collaborate in cross-functional teams, analyze user needs, write clean code, and apply strong problem-solving and testing practices.

Experience with REST/SOAP, SQL, Git and Agile methods is valued, along with familiarity with cloud/distributed systems. This role offers growth opportunities in a dynamic environment.

Qualifications

  • Bachelor's degree or equivalent work experience.
  • Experience with HTTP, TCP/IP, POP/SMTP, and similar web protocols.
  • High scalability projects and cloud infrastructure experience is advantageous.
  • Strong object-oriented design and development skills.
  • Track record of shipping production-ready software.
  • Knowledge of REST, SOAP, and API design for extensibility and portability.
  • Experience with Scrum/Agile methodologies.
  • Kafka and Flink experience is highly advantageous.
  • Distributed systems development with high data loads.
  • Unit and scenario testing for existing code and new features.

Responsibilities

  • Work on high scalability projects involving cloud-based infrastructure design and implementation.
  • Develop and maintain Java-based applications with attention to scalability and performance.
  • Collaborate with cross-functional teams to analyze requirements and deliver robust software.
  • Apply OO design principles and write clean, well-documented code.
  • Develop and test REST/SOAP APIs and integration points.
  • Participate in Agile/Scrum ceremonies and iterative development.
  • Contribute to distributed systems and data-intensive processing.

Skills

Teamwork & communication
Analytical thinking
SQL
Problem solving
Programming & software design
Git

Education

Bachelor's degree or equivalent

Tools

Git

Job description

About the job Java Developer - Junior Intermediate
  • Teamwork and excellent communication skills
  • Ability to analyze user needs and apply analytical thinking
  • Comfortable writing and analyzing SQL queries
  • Strong problem-solving skills and attention to detail
  • Proficient in programming and software design
  • Experience with version control software, such as GIT

Responsibilities:

  • Bachelors degree in an appropriate field of study or equivalent work experience
  • Experienced with ancillary technologies necessary for internet applications: HTTP, TCP/IP, POP/SMTP, etc
  • Demonstrated ability to work on high scalability projects involving cloud-based infrastructure design and implementation is advantageous
  • Strong working knowledge of object-orientated design and development skills
  • Track record of developing quality software products and shipping production-ready software
  • Deep understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
  • Experience with Scrum/Agile development methodologies
  • Added expertise in event streaming platforms and message brokers, particularly Apache Kafka and Apache Flink, is highly advantageous
  • Experience in developing and debugging distributed systems with high data loads
  • Familiarity with designing, developing, and implementing unit and scenario testing for existing code bases and new functionalities under development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 650,000 - 900,000
Intermediate Java Developer
Intermediate Java Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 650,000 - 900,000
Senior Java Developer
Senior Java Developer

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Junior Software Engineer (Java)
Junior Software Engineer (Java)

Network Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

ATS Client • Cape Town

On-site
ZAR 800,000 - 1,200,000
Junior Full Stack developer
Junior Full Stack developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 350,000 - 520,000
Java Developer (Contract)
Java Developer (Contract)

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer EKYC
Senior Full Stack Developer EKYC

SavageOne Pty Ltd • Midrand

On-site
ZAR 900,000 - 1,400,000
Senior Java Developer (Kafka)
Senior Java Developer (Kafka)

SkillsMap • Wes-Kaap

On-site
ZAR 900,000 - 1,400,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000