Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer Java

Flash Group

Wes-Kaap

On-site

ZAR 300 000 - 400 000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in South Africa is looking for a skilled software developer to join their technology department. The ideal candidate will have 3-5 years of software development experience with expertise in JAVA Spring Boot, RESTful web services, and microservices architecture. The role includes responsibilities such as writing clean code, providing technical feedback, and assisting with deployments. Candidates should possess problem-solving skills and the ability to communicate technology effectively to non-technical colleagues.

Qualifications

  • 3-5 years’ experience in software development.
  • Sound knowledge of JAVA Spring Boot.
  • Experience with microservices architecture.

Responsibilities

  • Write clear, well-structured code adhering to guidelines.
  • Perform proactive testing to maintain quality standards.
  • Provide actionable feedback on technical pull requests.
  • Assist with deployments and align with engineering principles.

Skills

JAVA Spring boot (JAVA/J2EE)
OO design principles and patterns
Experience in RESTful web services
Microservices architecture

Tools

MSSQL/Oracle
Docker
Azure Cloud Services
Job description
Flash 2025/02/27 Western Cape

Job Reference Number: T186

Department: Technology

Industry: Information Technology

Job Type: Permanent

Positions Available: 1

Salary: Market Related

We are looking for a talented individual to be part of an equally talented team of software developers. This individual will be responsible for the planning, execution, and success of complex software solutions to meet the needs of the business.

Responsibilities
  • Write clear, well-structured code that adheres to coding guidelines and conventions, ensuring it is easily understood by others.
  • Proactively tests their work to maintain high-quality standards.
  • Provide clear and actionable technical feedback on pull requests.
  • Align with engineering principles when reviewing and providing feedback on others' code.
  • Take responsibility for the quality of their work and owns the resolution of defects.
  • Demonstrate awareness of key non-functional principles in their discipline/domain (e.g., accessibility, performance, security) and takes action to address them.
  • Assist with deployments and participates actively where appropriate.
Job Requirements
Minimum Requirements
  • Have a minimum of 3-5 years’ experience in software development.
Technical Skills
  • JAVA Spring boot (JAVA/J2EE)
  • Sound knowledge of OO design principles and patterns.
  • Experience in RESTful web services
  • Experience with microservices architecture and design
  • Experience with Relational DBMS.
Advantageous Skills
  • Java Spring Boot (Java / J2EE)
  • MSSQL/Oracle
  • Auth 2.0 authentication
  • Docker
  • DevOps methodology including setting up CI/CD pipelines
  • Unit and Integration Testing
  • RabbitMQ
  • Redis
  • Azure Cloud Services
  • Agile methodologies (Scrum, Kanban)
Competencies / Attributes
  • Problem solver
  • Ability to lead projects
  • Ability to communicate about technology in non-technical terms to colleagues and client
  • Ability to work calmly and methodically when under pressure
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.