BackEnd Developer
Job Location:
Pretoria - South Africa
Monthly Salary:
Not Disclosed
Posted on:
5 hours ago
Vacancies:
1 Vacancy
Job Summary
Reference: JHB001577-NS-1
ESSENTIAL SKILLS:
ADVANTAGEOUS SKILLS
ESSENTIAL SKILLS:
- Proficiency in Java 8 11 17 and React for full-stack development
- Strong understanding of front-end technologies including HTML CSS and JavaScript
- Experience with RESTful services and API development
- Familiarity with database technologies such as SQL and NoSQL
- Knowledge of version control systems particularly Git
- Ability to write clean maintainable and efficient code
- Experience with Agile development methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Ability to manage and prioritize multiple tasks effectively
- AWS knowledge
- CI/CD
ADVANTAGEOUS SKILLS
- Knowledge of design patterns
- OOP (Object Oriented Programming and Design)
- API Development Calling and creating REST services RESTful APIs
- Quarkus (highly advantageous)
- GitHub Actions Git/GitHub Enterprise
- Experience with cloud platforms such as AWS or Azure
- Familiarity with containerization tools like Docker and Kubernetes
- Understanding of CI/CD pipelines and DevOps practices
- Knowledge of microservices architecture
- Experience with testing frameworks and tools
- Familiarity with TypeScript
- Ability to work with cross-functional teams
- Experience in performance optimization and scalability
- Understanding of security best practices in software development
- Willingness to learn and adapt to new technologies
Duties & Responsibilities
ROLE & RESPONSIBILITIES:
Submit your CV to: and Subject line Role title
- Design develop and maintain high-quality software applications
- Collaborate with product owners and stakeholders to gather requirements
- Implement new features and improve existing functionalities
- Conduct code reviews and ensure adherence to coding standards
- Troubleshoot and resolve software defects and performance issues
- Contribute to the design and implementation of CI/CD pipelines
- Stay updated with emerging technologies and industry trends
- Document technical specifications and processes
- Mentor junior developers and provide technical guidance
- Participate in Agile ceremonies and contribute to team goals
- Ensure security compliance and implement best practices
- Perform code & peer reviews
- Perform demos of implementations in Agile ceremonies
- Work on rotational standby as required
- Production support and hyper-care after production deployments.
- Bachelors degree in computer science or related field
- Minimum of 5 years experience in full-stack development
- Proven track record of successful project delivery in a similar role
- Agile working experience (Mandatory)
Submit your CV to: and Subject line Role title
Required Experience:
IC