Job Description
Job descriptionA senior Java DevOps developer is needed in a proudly South African software company that’s focused on creating world-class bespoke software architecture, using the latest cutting edge technology. For over 16 years, they have employed exceptionally skilled individuals who have a passion for technology and problem solving and have also adopted a culture of work hard, play hard.Responsibilities:Establishing automated testing patterns within a project i.e. unit testing, integration testing and performance testingAnalysing and solving complex problems in familiar and unfamiliar technology spacesEstablishing appropriate solution patterns to be followed by the technical teamDetailed implementation of frameworks within the Java stackImplementing technology-specific patternsAbility to mentor and guide more junior developerOperate in a team environment as well as independentlyWorking in an Agile environmentKeeping up to date on the latest technology and constantly upskilling
Responsibilities + Skills
Extensive knowledge of design patterns and the ability to recognise and apply them
Education
In-depth working knowledge of Java language featuresExperience with a DevOps environmentKnowledge of TDD, CICD and Automated development environments
Experience
Five to eight years of Java development working experienceJ2EE experience