Where

Java Back-End Engineer

Executive Placements
Centurion Full-day Full-time

Description:

Remote Role

Requirements:
5+ years of experience in back-end engineering with a plus to also have experience in a customer-facing or consulting role, designing and maintaining scalable back-end systems. Preferably 7+ years of experience in solving complex technical challenges in distributed systems, cloud environments, or microservices architectures. Bachelors Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
Duties:
Back-end development: Design, develop, and optimize scalable back-end applications using Java and Spring Boot, ensuring high availability, performance, and maintainability. Database operations and optimization: Implement advanced query optimization techniques for relational and NoSQL databases such as Cassandra and PostgreSQL, ensuring efficient data retrieval and storage. API development and security: Architect, implement, and enhance RESTful APIs (OpenAPI) and GraphQL, applying advanced security practices including OAuth 2.0, JWT, and API gateway configurations. Microservices and event-driven architecture: Design and implement distributed back-end services within a microservices architecture, optimizing service-to-service communication using Kafka or RabbitMQ. Cloud and containerization: Lead deployment strategies using Docker and Kubernetes, automating infrastructure provisioning with AWS CLI and AWS SDK while ensuring high availability.

22 May 2025;   from: gumtree.co.za

Similar jobs

Description: Key Responsibilities: Architect, develop, and maintain robust back-end solutions using C#, .NET, and SQL. Optimise database performance and ensure data integrity. Develop high-performance APIs and system integrations. Collaborate with Front- ...
19 days ago
  • Solicited Consulting
  • Centurion
... Financial services sector is seeking a Java Engineer who will be responsible for ... insight to effective and efficient java development practices Maintain existing ... CI/CD principles Coding skills, Back End Development, Object Orientated development and ...
3 years ago
  • Solicited Consulting
  • Centurion
Description: A company based in Centurion is looking for a Java Developer, this position will challenge software engineering as well as people skills, position consists of Designing and solving integrated systems and patterns using Java EE, Maven, Jenkins ...
3 years ago
  • Executive Placements
  • Centurion
Description: Key Responsibilities: Develop and maintain scalable front-end applications using React and modern JavaScript frameworks. Work closely with UX/UI Designers to create seamless user experiences. Optimise applications for maximum performance, ...
19 days ago