Senior Java Developer
Network Recruitment
- Pretoria, Gauteng
- Permanent
- Full-time
- Identify production and non-production application issues
- Contribute throughout all phases of the development lifecycle
- 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 a minimum of 8 years of solid professional exposure
- Java EE
- Experience in Spring Boot
- Proficient in CI/CD principles and related tools (e.g., Jenkins, Docker, Kubernetes, etc.)
- Expertise in version control tools, particularly Git
- Understanding of microservices design
- Familiarity with the Agile approach
- Knowledge of Spring Cloud components
- Familiarity with Atlassian tools (JIRA, Confluence, Bitbucket)
- AWS certification
- Exposure to messaging, event store, or stream processing platforms (e.g., Rabbit MQ, Kafka, JMS)