Senior Java Backend Developer (Stellenbosch Remote) - Datafin IT Recruitment
stellenbosh 2 months ago Permanent Salary - Market Related Remote Job
Senior Java Backend Developer (Stellenbosch Remote)
Datafin IT Recruitment
stellenbosh
Date Created : 2 months ago
Job Type : Permanent
Salary : Market Related
Remote Job
- Develop secure Backend services and APIs to support new features and further enhancements.
- Understanding product requirements and translating them to robust technical solutions.
- Contribute to overall solution architecture.
- Work and collaborate with the rest of the Engineering team, including Frontend Developers and Product Owners.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Keep improving the code base as you go along and refactor things for the better.
- Diagnose and fix bugs and performance issues.
- Degree in Computer Science or similar technical discipline.
- 5+ Years of Java experience, candidates with less working experience will be considered as Backend Developer.
- Experience building and maintaining APIs using Spring Boot, connecting to various SQL and NoSQL databases (ideally PostgreSQL and Redis).
- Experience building server-side generated web applications using templating engines (such as Thymeleaf).
- Ability to write well-documented, clean code.
- Hands-on experience in team programming projects, preferably using Git or other source control systems.
- Understanding of CI/CD for building and deploying applications to the cloud.
- Experience with containerized applications.
- Exposure to banking/card/e-wallet and general fintech products.
- Experience with AWS (cloud architecture, infrastructure as code, container orchestration).
- Familiarity with application security and DevSecOps.
- Experience building web applications using frontend technologies (HTML, CSS, JS), frameworks (React, Angular, Vue) or HTMX.
- Excellent English communication skills.
- Strong analytical, problem-solving skills and able to pick up new technologies.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.
By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.