Job Closed
This listing is no longer active.
We craft software with people we love.
Senior Java Backend Developer
Location
South Africa
Posted
41 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Backend Developer
Mindera
• Join a fantastic team and work on complex problems • Design and implement robust and scalable backend solutions • Contribute to the entire software development lifecycle • Collaborate and mentor junior developers in Agile environment • Work with cutting-edge technologies at Mindera
Job Requirements
- A minimum of 6 years of experience in software development, with a strong focus on Java backend development
- Solid knowledge of object-oriented programming principles and design patterns
- Experience with Terraform
- Experience with unit testing, integration testing, and test-driven development (TDD, Shift-Letf)
- Proficiency in Git and continuous integration/continuous deployment (CI/CD)
- Knowledge in Kafka
- Experience with Kubernetes
- Experience with GraphQL Federation
- Knowledge in Azure Cloud
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
- Nice to have:
- Experience with Spring Boot and other relevant backend frameworks
- Experience working in an Agile development environment
Benefits
- Work with global teams and enterprise clients.
- Collaborative culture with room for growth.
- Opportunities to learn and work on modern supply chain technologies.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Technical Delivery Lead is accountable for the successful delivery of large-scale, complex technical programmes, often spanning multiple teams, domains and client organisations. • The role requires expert-level leadership capability, deep technical competence across cloud and data engineering and the ability to operate confidently at senior stakeholder levels. • Ensure architecture alignment and technical strategy for large-scale engineering teams. • Act as senior technical authority and escalation point for complex issues impacting delivery timelines or solution integrity. • Engage with senior client stakeholders to provide assurance, articulate risk and present clear delivery updates. • Ensure all solution designs and delivery activities comply with security requirements and governance frameworks. • Oversee engineering excellence, automation and adoption of modern DevOps practices across delivery teams. • Translate complex technical challenges into business-focused language suitable for executive-level decision‑making. • Drive continuous improvement of delivery processes, engineering standards and productivity across teams. • Coordinate transition into operational support, ensuring readiness across service, security and support teams.
Backend Engineer, PHP
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Develop and maintain robust backend services capable of handling high-volume global traffic. • Implement functional APIs and optimize query performance to ensure a seamless user experience. • Contribute to our modular architecture, helping us build resilient, service-oriented systems. • Write clean, maintainable code by applying SOLID principles, OOP best practices, and design patterns. • Master the art of debugging, identifying and resolving issues across our stack with precision. • Integrate asynchronous processes using queues and basic event-driven patterns to improve system efficiency. • Collaborate closely with Senior Engineers and Product teams to turn requirements into high-quality technical solutions.
Backend Engineer, PHP
AiraloWorld’s first eSIM store that gives you access to eSIMs for 200+ countries worldwide at affordable prices.
• Develop and maintain robust backend services capable of handling high-volume global traffic. • Implement functional APIs and optimize query performance to ensure a seamless user experience. • Contribute to our modular architecture, helping us build resilient, service-oriented systems. • Write clean, maintainable code by applying SOLID principles, OOP best practices, and design patterns. • Master the art of debugging, identifying and resolving issues across our stack with precision. • Integrate asynchronous processes using queues and basic event-driven patterns to improve system efficiency. • Collaborate closely with Senior Engineers and Product teams to turn requirements into high-quality technical solutions.
• Design, implement, and maintain microservices and APIs with ASP.NET Core and Entity Framework Core • Model robust relational schemas and write high‑performance queries for SQL Server • Build and integrate messaging & event systems (e.g., Azure Service Bus, RabbitMQ, Kafka) to enable decoupled, event‑driven workflows • Apply Clean Architecture / Onion Architecture principles to keep codebases modular, testable, and maintainable • Own the full software‑delivery lifecycle: automated testing, CI/CD pipelines, containerization, logging, and telemetry on Azure • Conduct peer code‑reviews, mentor and guide junior as well as mid‑level developers, and uphold engineering best practices (SOLID, TDD, DDD) • Diagnose production issues, optimize performance, and drive continuous improvement of service reliability and scalability



