Closing Date: 2024-05-05Job Type: ContractJob Level: SeniorExperience: Between 5 - 7 YearsEE/AA: NoSummaryOur client in Pretoria is recruiting for Java Developer (Senior) join their team.DescriptionPart of a Dev team responsible for the development and maintenance of the client’s Central Ordering applicationsParticipate in all relevant Agile ceremoniesMeet with end users to understand Business requirementsContribute to the refinement and sizing of user storiesDevelop systems solutions in line with quality and delivery requirementsIdentify risks / impediments and proactively resolve and / or escalate to the relevant partiesReview and present proposed system solution to Product Owner / Sub-Product OwnerComply with Code Compliance & Unit Testing standards and practicesPrepare system/technical documentation (as per ISO standards)Provide support for existing solutions (DevOps)Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teamsMinimum RequirementsQualifications/Experience:IT Degree / Diploma / Equivalent experience+-10 years JAVA development experienceExtensive experience in implementing and monitoring solutionsExperience in testing (manual and / or automated testing)Agile working experience advantageousEssential Skills Requirements:Java Spring bootAngularRESTful and SOAP servicesSQL (Oracle, Postgres)Design and development of Microservices with deep understanding of API based development experience