This is a fantastic opportunity for a Senior Java Developer to grow your career within an Global Video Platforms Environment
What you'll do: -
- Design, develop and test new micro-service applications using container technologies such as Docker and Kubernetes
- Collaborate with other developers, sharing and receiving knowledge
- Mentoring more junior developers and driving and designing in house training.
- Build applications that scale predictably, facilitate development across multiple developers and teams and promote maintainability and extensibility.
- Maintain and contribute to software delivery principles and guidelines based on internal standards and industry best-practice
What you'll bring: -
- Extensive system development knowledge with Java, noSQL Databases
- Familiarity with configuration and build tools such as Jenkins, Maven, Gradle
- Familiarity with Prometheus and Grafana
- Applied knowledge of software engineer standard methodology and multiple software development methodologies. eg XP, Scrum
- Knowledge of design patterns and solid principles
- Test Driven Development and Business Driven Development
In-depth experience of working with APIs (REST etc.)