Description:
If you are a Senior Backend Engineer looking for a new opportunity, this could be for you!
Requirements:
· 5+ years of experience in backend engineering in a customer-facing or consulting role, designing and maintaining scalable backend systems.
· Preferably 7+ years of experience in solving complex technical challenges in distributed systems, cloud environments, or microservices architectures.
· Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
· Backend development: Design, develop, and optimize scalable backend 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 backend services within a microservices architecture, optimizing service-to-service communication using Kafka or RabbitMQ.
Should you meet the requirements for this position, please email your CV to it.vacancy@stand-outstaffing.co.za . You can also contact the team on XXX-XXXX or alternatively you can visit our website www.stand-outstaffing.co.za
Should you not hear from us within 3 days, please consider your application unsuccessful.