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
Design, develop, and maintain high-performance Java applications.
Write clean, scalable code using Java programming concepts.
Collaborate with product managers and UX designers to enhance the user experience.
Participate in code reviews to ensure adherence to best practices.
Troubleshoot and optimize application performance.
Engage in continuous learning to stay updated with technology trends.
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
Experience with cloud technologies (AWS or Azure): Familiarity with cloud platforms for deployment and architecture.
Knowledge of DevOps practices: Experience in CI/CD and understanding of DevOps methodologies.
Benefits
Competitive salary package
Health insurance coverage
Retirement savings plan with company contribution
Flexible working hours
Paid time off and holidays
Company Culture
Innovation-Driven: We are committed to innovation and stay ahead in technology trends, fostering a culture of creativity.
Collaborative Environment: Our teams work collaboratively to solve complex challenges and drive outcomes.
Diversity and Inclusion: We believe in building a diverse workforce and creating an inclusive workplace for all.
Status: Open
Other Jobs in Information Technology (IT) and Software Development