We are on the lookout for a skilled Java Developer to join our vibrant team in Johannesburg. In this role, you will be responsible for designing and implementing high-quality software solutions, engaging in all stages of the development lifecycle.
Responsibilities
Assist in the definition and development of the software architecture.
Ensure the performance and availability of applications.
Identify and fix bugs and performance bottlenecks.
Keep abreast of the latest industry trends and emerging technologies.
Engage in daily stand-ups and sprint planning sessions.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering is preferred
Experience
5+ years of experience in Java development and software design
Technical Skills
Java
Spring Boot
Microservices
Soft Skills
Problem-solving
Communication
Certifications
AWS Certified Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Knowledge of cloud platforms: Experience with AWS or Azure cloud services.
Familiarity with CI/CD processes: Experience with continuous integration and delivery processes.
Benefits
Comprehensive medical aid and benefits
Pension scheme with employer contributions
Work-life balance initiatives
Training and upskilling programs
Company Culture
Continuous Learning: We promote continuous learning, encouraging our team to upskill and grow.
Employee Recognition: We value and recognize the contributions of our team members to the company’s success.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development