Requirements
It is vital that you have:
- Expert level knowledge of Java SE 11+;
- Expert level knowledge of Oracle DB 19c or above and SQL;
- Expert level knowledge of building and designing services to handle high volume DB transactions;
- Expert level knowledge of various DB replication architectures including multi-master 1;
- Expert level knowledge of API first systems - ability to leverage 12 factor design principles;
- Strong knowledge of containers like Docker and associated design/deploy patterns;
- Strong knowledge of hybrid deployments - combination of on-premise and cloud;
- Strong knowledge of at-least one dynamically typed language (Python, Ruby, Scala, Kotlin or similar) ;
- Strong knowledge of at least one scripting language (bash, PowerShell or similar);
- Good knowledge of data structures, clean code, modularity and design patterns;
- Excellent analytical / troubleshooting and debugging skills;
- Demonstrated excellence in written and verbal communication in English.