Sabenza IT

Java Engineer

Sabenza IT  •  Pretoria, ZA (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


The Java Engineer will design, develop, and deliver
cloud-ready backend services and RESTful APIs while contributing to scalable
system architecture. This role requires end-to-end ownership of features, from
design and development through deployment and monitoring, working closely with
cross-functional teams to deliver high-quality software solutions.


Key Responsibilities


·

Design and develop cloud-ready services and
RESTful APIs


·

Own features end-to-end, including:


o

Database
schema design


o

Service
layer implementation


o

Automated
testing


o

Deployment
and monitoring


·

Contribute to system design and architecture
discussions


·

Maintain high engineering standards through code
reviews and pair programming


·

Collaborate with cross-functional teams to
deliver impactful solutions


·

Share knowledge and contribute to continuous
improvement of engineering practices


Requirements


Skills & Experience


Core Technologies


·

Java (or Kotlin) with strong object-oriented
programming principles:


o

Polymorphism


o

Inheritance


o

Encapsulation


·

Spring Boot / Spring Framework for microservices
and API development


·

Angular (for collaboration on front-end
components)


·

JPA / Hibernate for persistence


·

Strong SQL and JDBC experience:


o

Schema
design


o

Query
development


o

Data
management


·

Unit testing using JUnit (or similar testing
frameworks)


Nice to Have


·

NoSQL databases (e.g., MongoDB)


·

GraphQL exposure


·

CI/CD and DevOps tools:


o

Azure
DevOps


o

Jenkins


o

Jira


·

Web fundamentals:


o

HTML5


o

CSS


o

JavaScript


·

Experience working with legacy systems (J2EE,
JSP, MVC frameworks)

Sabenza IT

About Sabenza IT

Sabenza iT Recruitment is a Level 2 BBBEE company with more than 23 years of expertise in Information Technology recruitment. Our team comprises 20 recruiters dedicated to providing top-notch services in recruiting for sectors such as SAP, IT Developers, and IT Security, among others. Sabenza iT is proud to be a wholly South African-owned company.

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Natal, Cape Town, Gauteng, ZA
Year Founded
2013
Social Media