5-8+ years experience in a similar software development role
Strong Java design and development experience within a web services architecture
Outstanding analytical skills, self-motivated, high performing and goal oriented
High levels of software engineering literacy and communication skills Experience designing and building high availability systems, preferably in the microservice architectural style
Exquisite knowledge of Docker, Spring Boot/Spring framework and Kafka
Good knowledge of Git, JIRA, Jenkins and Linux
Previous experience monitoring large scale applications in production using tools like ElasticSearch, Kibana, Prometheus and Grafana Service. Driven. Commerce
Previous experience with performance testing and optimizations using tools such as Jmeter, Gatling or JMH
Experience working on high performance, low latency systems offering 99.999% availability
Previous experience in a Scrum team, taking a team approach to design, development and testing
A deep understanding of the inner workings of the JVM, its threading model and how it manages memory etc