Senior Java Developer

Want to see your code used by millions of passionate users? Chess.com is looking for a Senior Java Developer who takes pride in writing high-quality, high-performance code, and enjoys working with a team of awesome developers. We have served more than two BILLION chess games, and we need you to help take us to 10 billion and beyond. 

QUALIFICATIONS:

  • Strong knowledge of Java 11+
  • Practice in building cloud native applications
  • Passionate about delivering high-quality code
  • Experience with Docker
  • Experience with RESTful web services
  • Experience with SQL and NoSQL storages (e.g. Mysql, DynamoDB)
  • Eagerness to constantly develop and learn new things

BONUS (Not required, but helpful):

  • Understanding of functional programming (Reactor would be nice!)
  • Experience in writing software running at scale
  • Experience with message logs (e.g. Kafka, Kinesis, Redis)
  • Experience with Kubernetes 

OPPORTUNITY:

  • This is a full-time or equivalent position
  • This is a remote position (work from anywhere!)

You can learn more about us here:

https://www.chess.com/blog/erik/how-chess-com-s-100-person-virtual-team-works-together
https://www.chess.com/about