We are seeking a Java Developer to join our talented team in Durban. The successful candidate will be responsible for designing and developing high-quality software solutions by applying their extensive knowledge of Java and its frameworks.
Responsibilities
Conduct software analysis and design using Java technologies.
Ensure the security and integrity of applications.
Modify existing software systems to optimize performance.
Integrate third-party APIs and services into applications.
Manage project timelines and deliverables effectively.
Collaborate with stakeholders to gather and define requirements.
Requirements
Education
Bachelor's degree in Computer Science, Software Engineering, or related field
Experience
3+ years of experience in software development
Technical Skills
Java
Spring Boot
Microservices
Version Control (Git)
Soft Skills
Time management
Adaptability
Certifications
Scrum Master Certification
Languages
English: Fluent
Advantageous
Strong UX/UI design experience: Experience in responsive UI design best practices.
Experience with agile methodologies: Knowledge of Agile practices for software development.
Benefits
Comprehensive medical and dental insurance
401(k) matching program
Work-from-home opportunities
Employee training and development programs
Company Culture
Continuous Learning: Our culture promotes continuous learning and personal development.
Employee Empowerment: We empower our employees to take initiative and ownership of their work.
Community Engagement: We actively engage with the local community and support social initiatives.
Status: Open
Other Jobs in Information Technology (IT) and Software Development