Join us as a Software Engineer focusing on Java development in Johannesburg. You will be responsible for writing clean, maintainable code and integrating new features into our existing systems.
Responsibilities
Write efficient Java code to fulfill project objectives.
Collaborate in an Agile environment to deliver projects on time.
Conduct code reviews and promote best practices in software development.
Identify usability and functionality issues in the software lifecycle.
Incorporate security considerations into software design and development.
Document processes and code for clarity and future reference.
Requirements
Education
Bachelor's degree in Computer Science or equivalent
Experience
4+ years of commercial software development experience
Technical Skills
Java
JavaScript
Soft Skills
Problem-solving
Communication
Languages
English: Fluent
Advantageous
Experience with microservices architecture: Ability to design and develop applications using microservices architecture for scalability.
Knowledge of cloud technologies: Familiar with cloud platforms and deploying applications in a cloud environment.
Benefits
Comprehensive medical insurance
Employee assistance program
Work-life balance initiatives
Continuous training and skill development
Company Culture
Continuous Improvement: We value ongoing learning and personal growth for our employees.
Collaboration: Our work environment emphasizes teamwork and collaboration across departments.
Work-Life Balance: We prioritize the well-being and balance of our team members.
Status: Open
Other Jobs in Information Technology (IT) and Software Development