Senior Java Backend Engineer — Spring & APIs

Boardroom Appointments

Cape Town

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boardroom Appointments is seeking an experienced back-end developer in Cape Town to design, implement, and maintain scalable Java-based services and APIs. You will work on RESTful interfaces, database objects, and messaging with RabbitMQ, while applying microservice principles.

You will mentor teammates, participate in code reviews, and contribute across all SDLC stages, including testing, deployment, and monitoring, in a collaborative team environment.

Qualifications

  • 5+ years of experience with Java and Spring framework.
  • Experience designing and developing RESTful APIs.
  • Solid understanding of RabbitMQ and message brokers.
  • Experience with MySQL and PostgreSQL relational databases.
  • Proficiency with Docker container technology.
  • Knowledge of microservice architecture and systems.
  • Strong understanding of application architecture.

Responsibilities

  • Understand and analyze user requests
  • Design, develop and maintain back end applications
  • Design, develop and maintain APIs
  • Design and maintain underlying database objects
  • Support automated testing and user testing when required
  • Guide, mentor, and share your experience with teammates
  • Actively participate in code reviews
  • Participate during all stages of the software development life-cycle
  • Keep improving processes (including testing, deployment, performance, and monitoring)
  • Help with day-to-day queries from clients and teams
  • Shared production standby responsibilities with rest of team
  • Design and develop with support and reusability in mind

Skills

Java
Spring framework
RESTful API design
Microservices
Application architecture
Relational databases (MySQL/PostgreSQL

Tools

Docker
RabbitMQ
MySQL
PostgreSQL
Spring Data Rest
Spring Integration
Spring Cloud Stream

Job description

Boardroom Appointments is seeking an experienced back-end developer in Cape Town to design, implement, and maintain scalable Java-based services and APIs. You will work on RESTful interfaces, database objects, and messaging with RabbitMQ, while applying microservice principles.

You will mentor teammates, participate in code reviews, and contribute across all SDLC stages, including testing, deployment, and monitoring, in a collaborative team environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Spring Boot Backend Engineer | Cloud & APIs
Senior Java Spring Boot Backend Engineer | Cloud & APIs

Cpconsulting • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Java Software Engineer - Tech Lead & Architect
Senior Java Software Engineer - Tech Lead & Architect

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000
Java Backend Engineer - Spring, Microservices & AWS
Java Backend Engineer - Spring, Microservices & AWS

Boardroom Appointments • Stellenbosch

On-site
ZAR 480,000 - 800,000
Senior Java Engineer - Core Platform & Microservices
Senior Java Engineer - Core Platform & Microservices

Boardroom Appointments • Stellenbosch

On-site
ZAR 480,000 - 720,000
Senior Java Backend Engineer - Microservices & Cloud
Senior Java Backend Engineer - Microservices & Cloud

PBT Group • Stellenbosch

On-site
ZAR 900,000 - 1,350,000
Senior Java & Spring Boot Engineer – API & DevOps
Senior Java & Spring Boot Engineer – API & DevOps

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Backend Engineer - Java, Spring Boot & Microservices
Senior Backend Engineer - Java, Spring Boot & Microservices

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Back-End Engineer | Microservices & Cloud
Senior Java Back-End Engineer | Microservices & Cloud

PBT Group • Stellenbosch

On-site
ZAR 600,000 - 950,000
Senior Java Backend Engineer - Cloud-Native Microservices
Senior Java Backend Engineer - Cloud-Native Microservices

ATS Client • Cape Town

On-site
ZAR 1,260,000 - 1,540,000
Junior Java Developer: REST, Kafka & Cloud
Junior Java Developer: REST, Kafka & Cloud

Boardroom Appointments • Centurion

On-site
ZAR 300,000 - 480,000