Junior Developer

Sabenza IT & Recruitment

South Africa

Vor Ort

ZAR 180.000 - 320.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Mach aus dieser Rolle ein Bewerbungsgespräch — ein Lebenslauf und ein Anschreiben, die darauf ausgerichtet sind, was dieser Arbeitgeber sucht.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Sabenza IT & Recruitment is seeking a Junior Developer to contribute to the design, build, test, support and maintenance of enterprise Java services in a mission-critical integration setting. The role focuses on reliable data exchange between systems and building the depth to work independently on the platform.

You will work with Java, Spring Boot, REST APIs, SQL, and modern tooling to develop stable services, write tests and participate in design discussions within a collaborative team.

Qualifikationen

  • 3 years’ commercial software development experience.
  • Proficiency in Java in production environments.
  • Experience with Spring Boot and REST endpoints.
  • Experience with SQL and relational databases.
  • Experience with JPA/Hibernate, including mapping and basic query tuning.
  • Git in a team workflow.
  • Maven or Gradle build tools.
  • Strong OO programming and clean, maintainable code.
  • Software testing including unit tests and defect verification.
  • Debugging across logs, APIs and databases.
  • Ability to work from a spec and ask clarifying questions.

Aufgaben

  • Develop, enhance and maintain Java applications and services.
  • Build and consume RESTful APIs with proper models, validation, error handling and versioning.
  • Implement data access with JPA/Hibernate against relational databases.
  • Write and maintain SQL for development and performance checks.
  • Apply OO design to fit existing patterns and readability.
  • Write unit and integration tests and support system testing.
  • Debug defects across application, API and database layers; document root cause and fix.
  • Use Git for branching, commits, PRs and reviews.
  • Build and package applications with Maven or Gradle and follow release processes.
  • Participate in design discussions, sprints, stand-ups and estimations.
  • Support deployments and provide input on incidents.
  • Maintain technical notes and handover comments.
  • Follow secure coding, data protection and audit requirements.

Kenntnisse

Java
Spring Boot
RESTful API development
SQL
JPA/Hibernate
Git
Maven/Gradle
Object-oriented programming
Software testing
Debugging
Written and verbal communication

Tools

Docker
Kubernetes
Azure DevOps
JWT

Jobbeschreibung

The Junior Developer contributes to the design, build, test, support and maintenance of enterprise applications. The role sits in a mission-critical integration setting, where applications exchange data between systems and must remain reliable, secure and auditable. The purpose of the Junior Developer is to deliver stable, well-tested Java services and supporting components that keep data moving correctly between source and destination systems, while building the technical depth required to work independently on the platform.

Key responsibilities
  • Develop, enhance and maintain Java applications and services.
  • Build and consume RESTful APIs, including request and response models, validation, error handling and versioning.
  • Implement data access with JPA/Hibernate against relational databases, including queries, mappings and transaction handling.
  • Write and maintain SQL for development, investigation and performance checks.
  • Apply object-oriented design so new code fits existing patterns and is readable by the wider team.
  • Write unit and integration tests, and support system and regression testing before release.
  • Debug defects across application, API and database layers, and document root cause and fix.
  • Use Git for branching, commits, pull requests and code review feedback.
  • Build and package applications with Maven or Gradle, and follow the team’s build and release process.
  • Participate in design discussions, sprint planning, stand-ups and estimations.
  • Support deployments and provide first-line technical input on incidents within the junior scope.
  • Maintain technical notes, configuration records and handover comments for features and fixes.
  • Follow secure coding, data-protection and audit requirements that apply to sensitive data.
  • Escalate risks early where a change could affect message flow, data integrity or service availability.
Essential
  • 3 years’ commercial software development experience.
  • Java, used in production applications rather than coursework only.
  • Spring Boot for services, configuration, dependency injection and REST endpoints.
  • RESTful API development and consumption.
  • SQL and relational databases.
  • JPA/Hibernate, including entity mapping and basic query tuning.
  • Git in a team workflow.
  • Maven or Gradle.
  • Object-oriented programming and clean, maintainable code.
  • Software testing, including unit tests and defect verification.
  • Debugging and troubleshooting across logs, APIs and databases.
  • Ability to work from a specification and ask clear questions when requirements are incomplete.
  • Written and verbal communication suitable for technical and non-technical stakeholders.
Advantageous
  • Angular and TypeScript for supporting front-end or admin screens.
  • Microsoft Azure and Azure DevOps (repos, pipelines, boards, releases).
  • Microservices and distributed architecture.
  • Docker and Kubernetes.
  • API security, including JWT, authentication and authorisation.
  • Integration development: mapping, transformation, interface agreements and partner testing.
  • Messaging technologies such as queues or event streams.
  • Healthcare or clinical systems, including HL7, FHIR, or hospital information systems.
  • Experience with mission-critical or high-availability applications.
  • Exposure to monitoring, logging and alerting in production.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Junior Developer
Junior Developer

Zohorecruit • Johannesburg

Vor Ort
ZAR 360.000 - 480.000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • Südafrika

Vor Ort
ZAR 600.000 - 900.000
Software Developer II
Software Developer II

Indsafri • Südafrika

Vor Ort
ZAR 800.000 - 1.200.000
Developer: Full Stack
Developer: Full Stack

Boardroom Appointments • Stellenbosch

Vor Ort
ZAR 700.000 - 1.100.000
Java Developers
Java Developers

Network Finance • Randburg

Hybrid
ZAR 950.000 - 1.300.000
Hybrid work model
Bonuses and salary reviews
Wellness initiatives
+2
Senior Full Stack Developer EKYC
Senior Full Stack Developer EKYC

SavageOne Pty Ltd • Midrand

Vor Ort
ZAR 900.000 - 1.400.000
Junior Java & Angular Developer
Junior Java & Angular Developer

Zohorecruit • Pretoria

Vor Ort
ZAR 240.000 - 320.000
Java Developer (Intermediate to Senior)
Java Developer (Intermediate to Senior)

Communicate Finance • Wes-Kaap

Vor Ort
ZAR 350.000 - 700.000
Senior Java Developer
Senior Java Developer

Samloryxconsultancy • Johannesburg

Hybrid
ZAR 900.000 - 1.300.000
Hybrid work arrangement
Senior Java Developer
Senior Java Developer

Recruit-It • Centurion

Remote
ZAR 900.000 - 1.300.000