Join us in Johannesburg as a Software Engineer specializing in Java development! This role presents an opportunity to work on diverse projects, contributing to the full software development lifecycle, from design to deployment.
Responsibilities
Architect and implement solutions using Java frameworks.
Stay informed about new technologies and contribute ideas to enhance our products.
Support continuous integration and delivery practices.
Collaborate with QA teams to ensure timely delivery of high-quality software.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is an advantage
Experience
3-5 years of experience in Java development
Technical Skills
Java
Spring
RESTful APIs
SQL
Soft Skills
Analytical skills
Communication
Languages
English: Fluent
Advantageous
Experience with cloud platforms (AWS, Azure): Proficiency in deploying and managing applications in cloud environments.
Familiarity with Docker containers: Understanding of containerization and orchestration tools.
Benefits
Competitive salary package
Health and wellness benefits
Flexible working environment
Opportunities for professional development
Company Culture
Team Collaboration: We encourage a collaborative culture where team input is valued and innovation is encouraged.
Professional Growth: Within our innovative environment, we prioritize your career development and continuous learning.
Inclusivity: We embrace diversity and strive to create an inclusive atmosphere for all team members.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development