Junior Java Engineer: Enterprise API & Data Integration

Sabenza IT & Recruitment

South Africa

On-site

ZAR 180,000 - 320,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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.

Qualifications

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

Responsibilities

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

Skills

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

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Scalable Enterprise APIs
Senior Java Backend Engineer - Scalable Enterprise APIs

Sabenza IT & Recruitment • South Africa

On-site
ZAR 900,000 - 1,400,000
Senior Java & Cloud Microservices Engineer
Senior Java & Cloud Microservices Engineer

Sabenza IT & Recruitment • Eersterivier

On-site
ZAR 600,000 - 1,200,000
Junior Java Developer: Build Reliable Enterprise APIs
Junior Java Developer: Build Reliable Enterprise APIs

Zohorecruit • Johannesburg

On-site
ZAR 360,000 - 480,000
Remote Java Enterprise Developer: APIs & Microservices
Remote Java Enterprise Developer: APIs & Microservices

Placements24 • Polokwane

Hybrid
ZAR 1,150,000 - 1,807,000
Competitive salary
Remote-friendly with flexible hours
Health & wellness benefits
+2
Senior Java Developer
Senior Java Developer

Sabenza IT & Recruitment • South Africa

On-site
ZAR 900,000 - 1,400,000
Junior Developer
Junior Developer

Zohorecruit • Johannesburg

On-site
ZAR 360,000 - 480,000
Java Developer (Contract)
Java Developer (Contract)

Pbt-Group • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Java Engineer: Cloud, Microservices & APIs
Senior Java Engineer: Cloud, Microservices & APIs

Network Finance • Randburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

Zohorecruit • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Junior Developer
Junior Developer

Sabenza IT & Recruitment • South Africa

On-site
ZAR 180,000 - 320,000