Java Platform Developer - fully remote

Location
Job Type Permanent
Salary
Reference 32995

My client is an online casino technology and services company with offices in several locations globally. They are looking to hire into their global distributed team.

Role:

They need a server-side focused Mid level Java developer to help them improve their core platform services.
If you can help them build a next generation system they’re interested in talking to you.

What you already have:

  • At least 3 years of experience in Java
  • Using functional aspects of Java (lambdas, streams etc)
  • Relational databases beyond just simple CRUD
  • Comfortable writing a variety of different types of automated tests

Nice to have:

  • Kafka or similar message streaming technology
  • Other JVM languages such as Scala, Kotlin or Groovy
  • Writing distributed systems in microservices (using, for example, Spring Boot, Vert.x or Micronaut)

Their approach:

  • A small company, can-do ethos
  • They focus on getting stuff done, not on process or management hierarchy
  • A distributed workforce but communicating regularly
  • Sharing expertise and learning from others to keep improving as a team
  • A flexible working schedule

The job:

  • Remote work
  • Adding new features to the existing platform
  • Adding new integrations to the existing platform
  • Working with the rest of the team to migrate the platform to a new architecture and technology stack based around Scala + Akka.
  • Developing services to support websites and administration UI, working with front end developers as necessary
  • Diagnosing and fixing production issues
  • Taking part in code reviews
  • Not being phased by the strange variety of things that need doing in a small growing company
  • Being proactive and not just waiting to be told the next thing to do
  • Finding better ways that we can get things done
Apply Now