Senior Backend Engineer; Java/Boot
Bloemfontein, 9300, South Africa
Listed on 2026-11-01
-
Software Development
Backend Developer, Java Developer, Software Engineer
About the Role
Our client, a leading Fin Tech company, is seeking a highly skilled Senior Backend Engineer specializing in Java and Spring Boot to join their fully remote development team. This role is crucial for designing, developing, and maintaining the robust backend systems that power their innovative financial services. You will work on challenging projects, contribute to architectural decisions, and ensure the performance, scalability, and security of our applications.
This is a unique opportunity to work in a dynamic, remote-first environment, collaborating with a talented team of engineers to build best-in-class financial technology solutions. If you are passionate about backend development and eager to contribute to a fast-paced industry, this role is perfect for you.
- Design, develop, and maintain scalable and robust backend services using Java and Spring Boot.
- Build RESTful APIs and integrate with various data sources and third-party services.
- Write clean, efficient, well-documented, and testable code.
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement features.
- Optimize application performance and ensure high availability and responsiveness.
- Implement security and data protection best practices.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot and resolve complex technical issues in production and development environments.
- Contribute to architectural discussions and technology selection.
- Mentor junior engineers and promote best practices within the team.
- Bachelor's degree in Computer Science, Engineering, or a related quantitative field, or equivalent practical experience.
- 5+ years of professional experience in backend software development.
- Strong expertise in Java programming language.
- Proven experience with the Spring Boot framework and its ecosystem.
- Experience designing and developing RESTful APIs.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate).
- Familiarity with microservices architecture and design patterns.
- Experience with messaging queues (e.g., Kafka, RabbitMQ) is a plus.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is advantageous.
- Understanding of CI/CD pipelines and automated testing.
- Excellent analytical, problem-solving, and communication skills.
- Highly competitive salary package.
- Fully remote working arrangement.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development, training, and conferences.
- Access to cutting-edge technologies and a collaborative engineering culture.
- Contribution towards home office setup.
- Performance bonuses and potential for stock options.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).