As a Java Developer, you will be part of a team creating world-class software for a fast-growing platform. In this position, you will participate in activities from development and testing to implementation and support. In general, if you are interested in learning cutting-edge technologies, contributing to problem-solving, and if you have documentation, communication, and teamwork skills, this position might be for you.
Requirements
Proficiency with Core Java development
Experience with Modern Java development
Any experience with Kotlin or Scala would be a bonus
Good experience with Web Services, especially restful ones
Proficiency with MySQL and SQL
Comfortable working with Redis and IMDG instances
Sound knowledge of Cassandra Database
Proven skills in Netty, Vert.x, WildFly frameworks
Experience with Open Source frameworks and libraries
Working knowledge of Elastic Search or Solr is a plus
Experience with a Couch Base or MongoDB database is a plus
Experience working with Kafka or RabbitMQ is a plus
Knowledge and mastery of Event Sourcing and CQRS is a plus
Good understanding of Docker is a plus
Comfortable with GIT