- Experience with Java and object-oriented programming concepts.
- Experience with data platforms, data processing frameworks and streaming technologies.
- Familiarity with microservices architecture and distributed systems.
- Exposure to Google Cloud Platform (GCP), particularly GKE, PubSub and BigQuery.
- Some experience working with relational and/or NoSQL databases.
- Knowledge of containerisation and orchestration (e.g. Docker, Kubernetes).
- Understanding of software engineering best practices, including version control (Git), CI/CD, and automated testing.
- Experience with unit testing, integration testing, and non-functional testing to ensure code reliability and system performance.
- Hands-on experience with Jenkins for CI/CD pipeline automation.
- Good problem-solving skills and a willingness to learn new technologies.
- Ability to identify areas for improvement and communicating problems to the team
…
