Description:
Responsibilities:Perform software analysis, programming, testing, and debugging.Identify production and non-production application issues.Contribute throughout all phases of the development life-cycle.Craft well-designed, testable, and efficient code.Ensure adherence to design specifications.Prepare and release software components.Support continuous improvement by exploring alternative. technologies and presenting them for architectural review.Skills and Experience Requirements:Possess a BSc degree in a technology-related field (preferred).Proficiency in Java with approximately 5 years of solid professional exposure.Genuine interest in pursuing a professional career in Java.Tech Skills Required:SpringJavaAngularExperience in Spring BootProficient in CI/CD principles and related tools (e.g. Jenkins, Docker, Kubernetes)Expertise in version control tools, particularly GitFamiliarity with Gradle/MavenProficiency in unit testing frameworks (JUnit, Mockito, PowerMock)Advantageous Tech Skills:Understanding of micro-services designFamiliarity with the Agile approachKnowledge of Spring Cloud components (e.g. Eureka, Feign, Hystrix)Experience in PHPExperience with service monitoring & debugging tools (MELK stack, Grafana, Splunk, or CloudWatch)Familiarity with Atlassian tools (JIRA, Confluence, Bitbucket)AWS certificationExposure to messaging, event store, or stream processing platforms (e.g. Rabbit MQ, Kafka, JMS)If you are a passionate Java Developer, who enjoys tackling complex problems and wants to contribute to a dynamic team, we encourage you to apply. Only shortlisted candidates will be contacted.
23 Mar 2024;
from:
gumtree.co.za