Java Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Pretoria - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 6 hours ago
Vacancies: 1 Vacancy

Job Summary

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)




Required Skills:

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)

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 ...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Access Control System
  • Engineering
  • Bar Management
  • Jpa
  • Law
  • Jdbc