Enable job alerts via email!

Software Developer- Java

Flash Group

Wes-Kaap

On-site

ZAR 30 000 - 60 000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled software developer to join a talented team. This role involves planning, executing, and delivering complex software solutions that meet business needs. Candidates should have a solid background in Java Spring Boot and RESTful services, with a strong emphasis on coding quality and adherence to engineering principles. The ideal candidate will thrive in a collaborative environment, showcasing problem-solving abilities and effective communication skills. If you are passionate about technology and eager to contribute to innovative projects, this opportunity is perfect for you.

Qualifications

  • 3-5 years experience in software development is required.
  • Strong knowledge of Java Spring Boot and RESTful services is essential.

Responsibilities

  • Write clear, well-structured code adhering to guidelines.
  • Proactively test work to maintain high-quality standards.
  • Assist with deployments and participate actively.

Skills

Software Development
Problem Solving
Communication Skills
Java Spring Boot
OO Design Principles
RESTful Web Services
Microservices Architecture
Relational DBMS
Agile Methodologies

Tools

Docker
MSSQL
Oracle
Azure Cloud Services
RabbitMQ
Redis
CI/CD Pipelines

Job description

Flash

2025/02/27 Western Cape

Job Reference Number: T186

Department: Technology

Business Unit:
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.

Job Description

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 clients.
  • 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.