Senior Backend Software Engineer (Java)

Placements24

Pretoria

Híbrido

ZAR 900 000 - 1 300 000

Tempo integral

Há 2 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Competitive salary
Health insurance
Retirement plan
Generous paid time off
Professional development
Hybrid work environment

Resumo da oferta

Placements24 is seeking an experienced Senior Backend Software Engineer in Pretoria to design, develop, and maintain scalable Java-based systems for fintech applications.

You will lead backend services, build RESTful APIs, and mentor junior engineers while collaborating with cross-functional teams. The role offers a hybrid work arrangement in Pretoria and opportunities to advance technical excellence.

Qualificações

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent experience.

Responsabilidades

  • Design, develop, and maintain high-performance, scalable backend services using Java and Spring Boot.
  • Build and maintain RESTful APIs for internal and external consumption.
  • Work with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra).
  • Write clean, tested code and perform code reviews.
  • Mentor junior engineers and contribute to technical roadmaps.
  • Ensure security, performance, and reliability of backend systems.

Conhecimentos

Java programming
Spring Framework
REST APIs
SQL
NoSQL
Microservices
Cloud platforms
Docker
JUnit/Mockito
Problem solving

Formação académica

Bachelor's degree in CS/SE

Ferramentas

PostgreSQL
MySQL
MongoDB
Kafka/RabbitMQ
AWS/Azure/GCP

Descrição da oferta de emprego

Our client, a prominent financial technology firm, is looking for an experienced Senior Backend Software Engineer specializing in Java to join their dynamic team in Pretoria, Gauteng . This role is crucial for designing, developing, and maintaining robust and scalable backend systems that power their innovative financial services. You will be involved in the full software development lifecycle, from concept to deployment, and will play a key role in mentoring junior engineers and driving technical excellence. The hybrid work arrangement offers a balance between collaborative in-office work and focused remote productivity, set against the backdrop of Pretoria's growing tech landscape.

Key Responsibilities
  • Design, develop, and implement high-performance, scalable backend services using Java and related frameworks (e.g., Spring Boot).
  • Build and maintain RESTful APIs for internal and external consumption.
  • Work with databases, including relational (e.g., PostgreSQL, MySQL) and NoSQL solutions.
  • Write clean, maintainable, and well-tested code.
  • Collaborate with front-end developers, product managers, and other stakeholders to deliver features.
  • Participate actively in code reviews, providing constructive feedback.
  • Troubleshoot, debug, and resolve issues in development, test, and production environments.
  • Contribute to architectural decisions and technical roadmaps.
  • Mentor junior engineers and promote best practices in software development.
  • Ensure the security, performance, and reliability of backend systems.
  • Implement and improve CI/CD pipelines for automated testing and deployment.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development.
  • Strong expertise in Java programming language and the Spring ecosystem (Spring Boot, Spring MVC, Spring Data).
  • Proven experience designing and developing RESTful APIs.
  • Proficiency in SQL and experience with relational databases (e.g., PostgreSQL, MySQL).
  • Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
  • Experience with microservices architecture.
  • Understanding of message queuing systems (e.g., Kafka, RabbitMQ).
  • Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker) is desirable.
  • Experience with testing frameworks (e.g., JUnit, Mockito).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Experience in the financial services industry is an advantage.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health insurance plan.
  • Retirement savings plan with company contribution.
  • Generous paid time off.
  • Professional development opportunities, including training and conferences.
  • A stimulating hybrid work environment in Pretoria .
  • Access to cutting-edge financial technology.
  • Collaborative team culture.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Klerksdorp

Híbrido
ZAR 900 000 - 1 300 000
Hybrid work model
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Híbrido
ZAR 900 000 - 1 200 000
Competitive salary
Hybrid work model
Health insurance
+4
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Randburg

Híbrido
ZAR 900 000 - 1 700 000
Competitive salary package
Medical aid plan
Retirement fund
+5
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Mbombela (Nelspruit)

Híbrido
ZAR 900 000 - 1 200 000
Competitive salary and bonuses
Medical aid and retirement fund
Hybrid work model
+2
Senior Backend Software Engineer (Java/Spring)
Senior Backend Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Híbrido
ZAR 900 000 - 1 300 000
Hybrid work model
Competitive salary and benefits
Learning and development opportunities
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Randburg

Híbrido
ZAR 900 000 - 1 500 000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Senior Software Engineer - Backend (Java)
Senior Software Engineer - Backend (Java)

Placements24 • Polokwane

Híbrido
ZAR 900 000 - 1 200 000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

Presencial
ZAR 1 000 000 - 1 500 000
Hybrid work model
Competitive salary
Professional development
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Híbrido
ZAR 700 000 - 1 100 000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Senior Software Engineer (Java) - Benoni
Senior Software Engineer (Java) - Benoni

Placements24 • Benoni

Presencial
ZAR 1 000 000 - 1 600 000
Health benefits
Retirement savings plan
Training & certifications