SayPro Java Developer at Reverside

                                      About the position                                          Responsibilities :Implement the technical specification using the relevant development languageProduce source code by applying the technical standards and referencing systems exposedConsulting with the BA and Architect teams on technical issues encounteredDocument logic and comments inside codeDocumentation of database structure, rule changes and updating configuration filesConduct unit testing, review error logs as well as review and correct defects foundParticipate in the process of reviewing code for consistent application of standards, logic and effective use of libraries as well as reusable aspects of the applicationCoaching and team collaboration with other Developers to instill an understanding and application of the coding standardsPerform defect root cause analysis and conducting preliminary analysisMentor and guide the project team where requiredEnsure quality system deliveryGuide solutions towards the proposed architectureEnsuring alignment to business requirementsInterfacing to other teams where requiredTechnical Skills, Knowledge and Work experience:BSc Computer Science or equivalent 3 years IT qualificationMinimum 6 years' experience in backend codingTechnical project experience (Java)Solid knowledge on database structure, table designStrong Knowledge in Microservices/API, Cloud Solutions and Experience in integrating public cloud into traditional hosting/delivery models with a specific focus on AzureKnowledge of DevOps Methodologies and Tools, Incorporating Security RequirementsExperience in Health InsuranceITIL services frameworkKnowledgeable in Agile management tools, techniques and systemsGood experience working with cross functional teamsExposure and knowledge of industry compliance standards and legislationEducation / Qualifications / Accreditations with Professional Body:Minimum IT degree level education (BCom or BSc in information systems or computer science)Matric with English and MathematicsExperience in Back-end source code developmentJavaSpring (Boot, Batch, Data, Testing, Messaging, Event)HibernateDatabase knowledge and SQL skills, SAP HANA preferredCamunda or similarSOAP, REST, JSONCI/CDMaven/GradleExperience working with containers (Docker, Kubernetes)Process knowledge of SDLC, Unit testing, database structure design, technical change controlExperience in open source technologies (Atlassian Suite), DevOps including Agile methodologyStrong documentation skills in technical and architecture specificationsAdvantageous:Deployment: Docker and KubernetesCloud Exposure: AzureSupport Tools: Jira, Confluence, Bamboo, Bitbucket, GitHub, Nexus, Harbor<img src="https://recruiter.careerjunction.co.za//_service/p/RecruiterSiteTypePlugin_1_0/recruiter/logpixeltrackingjobview?id=5862ee10-3a63-11ed-b82b-0293ef58f05a">  Desired Skills:   Azure Docker Kubernetes Java spring hibernate SQL    About The Employer:  Reverside is a Global ICT company focusing on Digital Engineering, Integration, Cyber-Security, Cloud and Digital Transformation services with delivery centers in Johannesburg, South Africa and Gurgaon, India. Reverside has its Global Headquarter in South Africa and is a B-BBEE Level 1 IT consulting &amp; services organization. Reverside was founded in 2006 and has since grown to a strong team of over 300+ consultants, serving more than 40+ active clients globally.Website - [URL Removed]LinkedIn - [URL Removed]