Software Engineer (Backend) - Sportsbet
Core
Backend Engineer responsible for the full lifecycle of applications using Java to deliver value to customers and scale the platform for worldwide markets.
Role type
Senior IC backend software engineer
Builds
Online sports betting and iGaming platforms
Domain
Sports betting / iGaming / High-concurrency distributed systems
Deliverable
production ML models | product features
Required skills
Java (8+), OOP, REST/SOAP, Unit/Component/Integrated testing, High concurrency platform design, Design patterns, Library extraction, Component creation
Preferred skills
Scala, Kafka, Akka, Memcached, Apache Storm, Apache Cassandra, Zookeeper, RabbitMQ
Technologies
Java, Scala, Kafka, Akka, Memcached, Apache Storm, Apache Cassandra, Zookeeper, RabbitMQ, REST, SOAP
Responsibilities
Develop flowcharts, layouts, and documentation; Support Product Owner with requirements; Develop unit, component, and integrated tests; Write well-designed, testable, efficient code; Deploy applications in a Continuous Integration platform; Test and document implemented solutions
Seniority
Mid-Senior, hands-on IC