We are in search of a skilled Java Programmer to join our energetic team in Johannesburg. The ideal candidate will have a solid foundation in Java and an eagerness to tackle challenging projects while contributing to our dynamic environment.
Responsibilities
Design and implement Java-based applications and components.
Work closely with UX/UI teams to create user-friendly interfaces.
Engage in continuous integration and deployment processes.
Develop and execute unit tests to ensure robustness.
Ensure security practices are followed in all development stages.
Contribute to project documentation and technical specifications.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
5+ years of software development experience with Java
Technical Skills
Java
Microservices Architecture
Cloud Technologies
Soft Skills
Team collaboration
Adaptability
Certifications
AWS Certified Developer
Languages
English: Fluent
Advantageous
Hands-on experience with Docker: Experience using Docker containers for application deployment.
Knowledge of Kafka: Familiarity with messaging systems like Apache Kafka.
Benefits
Health, dental, and vision coverage
401(k) retirement plan with company match
Generous leave policy and public holidays
Employee assistance programs
Company Culture
Work-Life Balance: We believe in maintaining a healthy balance between work and personal life.
Diversity and Inclusion: We are committed to building an inclusive workplace that values diversity.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development