Senior Java Back End Engineer (remote)

Centurion, Gauteng, South Africa

Job Description

Job Summary
Key Responsibilities

  • Backend Development: Architect, develop, and optimize scalable applications using Java and Spring Boot.
  • Database Operations: Implement advanced query optimization for PostgreSQL and Cassandra, ensuring efficient and reliable data management.
  • API Development: Build and secure RESTful APIs (OpenAPI) and GraphQL services, implementing security best practices with OAuth2.0, JWT, and API gateways.
  • Microservices & Event-Driven Systems: Design resilient distributed services within a microservices architecture using Kafka or RabbitMQ.
  • Cloud & Containers: Lead deployment strategies with Docker, Kubernetes, and AWS, ensuring scalability and high availability.
  • Engineering Best Practices:
  • Drive CI/CD automation and release pipelines.
  • Ensure code quality with SonarCloud and SonarLint.
  • Apply static analysis, automated testing, and performance benchmarking.
  • Security & Compliance: Implement secure authentication workflows and ensure adherence to OWASP security guidelines.
  • System Design & Performance: Develop architecture diagrams, caching strategies, and load balancing solutions.
  • Testing & QA: Define test strategies with JUnit, Mockito, and automated frameworks to ensure reliability and stability.
Requirements
  • Minimum 5 years of backend engineering experience (preferably 7+ years) in distributed systems, cloud environments, or microservices.
  • Strong proficiency in Java, Spring Boot, and cloud-native development.
  • Hands-on experience with Docker, Kubernetes, and AWS.
  • Proven track record in system design, API security, and performance optimization.
  • Bachelor's degree in Computer Science/Engineering (or equivalent experience).
  • Fluent in English, with excellent communication skills.
Apply now!
For more IT jobs, please visit
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.
For more information contact:
Reinie Du Preez
Senior Specialist Recruitment Consultant
E-mail:
Network Finance
Recruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1499919
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned