Intermediate Java Developer
Network Recruitment
- Centurion, Gauteng
- Permanent
- Full-time
- 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.
- 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.
- Spring
- Java
- Angular
- Experience in Spring Boot
- Proficient in CI/CD principles and related tools (e.g. Jenkins, Docker, Kubernetes)
- Expertise in version control tools, particularly Git
- Familiarity with Gradle/Maven
- Proficiency in unit testing frameworks (JUnit, Mockito, PowerMock)
- Understanding of micro-services design
- Familiarity with the Agile approach
- Knowledge of Spring Cloud components (e.g. Eureka, Feign, Hystrix)
- Experience in PHP
- Experience with service monitoring & debugging tools (MELK stack, Grafana, Splunk, or CloudWatch)
- Familiarity with Atlassian tools (JIRA, Confluence, Bitbucket)
- AWS certification
- Exposure to messaging, event store, or stream processing platforms (e.g. Rabbit MQ, Kafka, JMS)
ExecutivePlacements.com