Technical Specialist (Java)

Boardroom Appointments

Cape Town

On-site

ZAR 800,000 - 1,200,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Boardroom Appointments in Cape Town seeks an experienced Technical Specialist to lead our Java-focused development efforts. You will architect, develop, and maintain scalable software while guiding code quality and integration efforts.

You will participate in code reviews, testing, and debugging, and collaborate with product owners and UX designers to ensure the software meets business needs. Strong communication and independent work skills are required.

Qualifications

  • Minimum of 5-7 years of experience in software development.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Strong experience with Java as the primary development language.
  • Experience with Springboot, AWS, Vertex, and Python.
  • Familiarity with React is a plus.
  • Good understanding of software development best practices and principles.
  • Strong experience in software architecture and design.
  • Knowledge of software testing and debugging techniques.
  • Excellent problem-solving skills and ability to work independently or as part of a team.

Responsibilities

  • Provide technical leadership and guidance to the development team.
  • Work collaboratively with cross-functional teams, including product owners and UX designers, to ensure the software meets business requirements.
  • Design, develop, and maintain high-quality, scalable software using Java as the primary development language.
  • Participate in code reviews, testing, and debugging activities to ensure the software meets quality standards.
  • Develop software that integrates with other systems and platforms.
  • Continuously learn and adopt new technologies and techniques to enhance software development processes.
  • Ensure that software architecture and design principles are adhered to.
  • Provide technical support to the development team as needed.

Skills

Java
Springboot
AWS
Vertex
Python
React
Software architecture
Code reviews

Education

Bachelor's or Master's degree in Computer Science or Engineering

Job description

About the job Technical Specialist (Java)

Key purpose:

We are seeking an experienced Technical Specialist with a strong background in Java development to join our team. As a Technical Specialist you will be responsible for providing technical leadership and guidance to the development team. You will work closely with the development team to design, develop, and maintain high-quality, scalable software that meets our clients' needs. You will also participate in code reviews, testing, and debugging activities.

Duties and responsibilities:

  • Provide technical leadership and guidance to the development team
  • Work collaboratively with cross-functional teams, including product owners and UX designers, to ensure the software meets business requirements
  • Design, develop, and maintain high-quality, scalable software using Java as the primary development language
  • Participate in code reviews, testing, and debugging activities to ensure the software meets quality standards
  • Develop software that integrates with other systems and platforms
  • Continuously learn and adopt new technologies and techniques to enhance software development processes
  • Ensure that software architecture and design principles are adhered to
  • Provide technical support to the development team as needed

Qualifications and experience:

  • Minimum of 5-7 years of experience in software development
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Strong experience with Java as the primary development language
  • Experience with Springboot, AWS, Vertex, and Python
  • Familiarity with React is a plus
  • Good understanding of software development best practices and principles
  • Strong experience in software architecture and design
  • Knowledge of software testing and debugging techniques
  • Excellent problem-solving skills and ability to work independently or as part of a team
  • Strong verbal and written communication skills
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000
Software Developer II
Software Developer II

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000
Software Engineer - Java
Software Engineer - Java

Agile Bridge • Pretoria

On-site
ZAR 400,000 - 680,000
Developer: Java
Developer: Java

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Java Developer (Contract)
Java Developer (Contract)

Pbt-Group • Johannesburg

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

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,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 Java Developer
Senior Java Developer

Network Finance • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Permanent employment
Flexible hybrid working model
Exposure to modern technologies
+3
Junior Software Engineer (Java)
Junior Software Engineer (Java)

Network Recruitment • Cape Town

On-site
ZAR 600,000 - 900,000
Junior Software Engineer (Java)
Junior Software Engineer (Java)

Network Finance • Wes-Kaap

On-site
ZAR 420,000 - 680,000