Closing Date: 2024-07-25Job Type: ContractJob Level: SeniorExperience: Between 5 - 7 YearsEE/AA: NoSummaryOur client in Pretoria is recruiting for Full Stack Java Developer (Senior) to join their teamDescriptionRevise and update IT strategies, architecture, principles, guidelines and standards for the projectCoordinate with various stakeholders, e.g. business, support, internal and external teams and partner systems on requirements, architectural decisions and implementation approachesDesign, Development and maintenance on platform / application (architecture and coding)Review code of team members in line with quality and delivery requirementsCompiling of user and operational manualsEnsure software maintainability and efficient migrationsAdhere to governance, security directives and other internal or external applicable policiesActive and leading (technical) participation in Agile events (ceremonies), including project increment planningDeployments / ReleasesThe team has a DevOps setup and the Devs are required to attend to operational incidents when required as well as be on occasional standby as we service international clientsTranslate and refine complex requirements into functional architecture and softwareA deep understanding of software architecture principles, design patterns, and best practices essential, including knowledge of architectural styles and the ability to design scalable, maintainable, and modular software systemsSound experience in developing frontend & backend applicationsOperations knowledge, experience and infrastructure debugging and fault-findingCoordination between business, development and support environmentsAgile team experiencedMonitoring and alertingDebugging and troubleshootingAssist with identification of risksMinimum RequirementsQualifications/Experience:Degree in Computer Science, Computer Engineering or similarJava development experience of at least 10 years. (OCA preferable, OCP more so)At least 5 years AWS experienceEssential Skills Requirements:Essential:
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.