Chess.com Senior Java Developer

Posted: almost 4 years
Programming
Full-Time
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.

This is a full-time, permanent, remote work opportunity.

REQUIRED:
- 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)
- Detailed understanding of HTTP and related technologies
- 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 
- Websockets
- Linux
- JavaScript
- Redis


Job Expired

About Chess.com

Chess.com is #1 in online chess... But who are we? Where did Chess.com come from? Where are we going?

The Beginning

Chess.com started in 2005 when two friends — Jay and Erik (that's me!) — decided the world needed a better chess website. We met 10 years earlier in college, where I first became addicted to chess — and Jay was the chess club president. We became friends through our shared passion for the game.

There were places to play online, but none of them felt like home. We imagined a site where people could build their chess home online and all in one place: to play in a safe and friendly environment, find friends, save their games, tell their chess stories, share ideas, and learn from each other.

I was mid-way through a graduate degree at Stanford and all of my classmates were taking jobs in finance or hot tech companies. But I turned down job offers (including Facebook!) to follow the dream of building the greatest chess site the world had ever seen. And I convinced Jay’s wife to let him join me! Luckily enough, we found out that “chess.com” was coming available in a bankruptcy auction, and we bought the name.

Over the next several years, Jay and I poured our life savings, our hearts, and most of our waking hours into building Chess.com. But we never imagined what it is today!

Chess.com Today

- Chess.com hosts more than one million chess games every day . It’s crazy. Even we can’t believe it!

- Chess.com employs more than 100 people as programmers, content editors, and member support. This team is entirely virtual (no office) and represents 12 countries!

- Chess.com supports more than 50 world class chess players, coaches, and professionals by paying them to create awesome content.

Our Values

Chess.com tries to be more than a chess site. We strive to be a community where chess fans from around the world can feel safe and happy while they grow as chess players. Here's what we believe in:

- Kindness: We believe that everyone deserves to be treated with respect. We encourage everyone to follow the golden rule of treating others how you would like to be treated. Be kind!

- Learning: You never lose when you learn! Life and chess are both about learning, growing, experimenting, failing and then getting back up again with greater knowledge and understanding.

- Joy: We believe in fun, smiles, laughter, and in creating enjoyable experiences for everyone. Chess can be pure joy! The beauty of the game and the pure satisfaction of moving chess pieces around a board… exhilarating!


 

Related Jobs