Enable job alerts via email!

Senior Java Back-End Developer

Telebest

Pretoria

On-site

ZAR 600 000 - 800 000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech firm in Pretoria is looking for a Senior Java Back-End Developer with over 4 years of experience in professional software development. You will work in an agile team to develop innovative software solutions, contributing to complex projects utilizing technologies like Enterprise Java and Microservices. Applicants should hold a relevant bachelor's degree and have experience with PostgreSQL, Docker, and Agile methodologies.

Qualifications

  • 4+ years’ experience in professional software development.
  • Experience with large, complex projects.
  • Advantageous to have knowledge of HL7/FHIR and Microservices.

Responsibilities

  • Develop high-technology software solutions for clients.
  • Collaborate with an agile team of developers.
  • Assist with high-level system design and integration.

Skills

Enterprise Java
Maven
Microservice frameworks (Spring Boot, Lagom)
Test-driven development
Agile
PostgreSQL
RESTful Web service
Software development

Education

Bachelor’s degree in Computer Science, Engineering, or IT

Tools

Docker
Kubernetes
Job description

Our client has an opportunity available for a Senior Java Back-End Developer based in Pretoria.

Requirements
  • Bachelor’s degree in Computer Science, Electronic / Computer Engineering, Information Technology or a related field.
  • 4+ years’ experience in professional software development and engineering on large, complex projects.
Knowledge and experience in
  • Enterprise Java, Maven
  • Microservice frameworks such as Spring Boot or Lagom
  • Software development or engineering
  • Test-driven development
  • Agile
  • Back-end development
  • PostgreSQL
  • RESTful Web service
  • System and web application architectures and design.
  • Experience in Docker, HL7 / FHIR, Kubernetes, Microservices, etc. would be advantageous.
KPAs
  • Work across disciplines with researchers and experts to develop high-technology software solutions for clients.
  • Contribute technically on large and complex projects, using cutting-edge technology and innovative designs.
  • Form part of an agile team of software developers or engineers, delivering working software solutions.
  • Assist the architects and lead developers with high-level system design and integration and participate in development that translates those design into working systems.
  • Contribute to the technology research of the group by producing and publishing research outputs in selected topics of interest.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.