We are looking for a Senior Java Backend Developer who will get a chance to play the key role in developing a highly-distributed product based on cutting edge technologies such as Kafka, Cassandra, ElasticSearch and Spark , taking deep dive into functional programming with Java 8 and even Scala.
As a WowApp Backend Java developer you will be involved in a number of activities, such as developing REST APIs backed by Cassandra, ElasticSearch and Redis ;
sending and processing messages through Kafka messaging; implementing and fine tuning reports based on Spark and Scala ;
migrating services to new Docker-based infrastructure.
You will be carrying out several experiments, investigating system behavior, studying new technologies and exploring data.
Working as a part of distributed agile team, you will be taking active part in evolving the development process through retrospectives.
What we require
At least 5 years of professional Java software development experience
Strong knowledge of Java 11 language and core libraries
Good understanding and interest in functional programming
Experience with designing and building robust REST APIs and integrating third-party APIs
Great agile and team-player skills
Experience with automated and manual refactoring
Strong knowledge of NoSQL and PostgreSQL
Advanced Linux shell skills
Good written and spoken English
Experience with microservices, Docker and continuous delivery is a plus
What we offer
Working with the best lead engineers in the market
Opportunities for career development
A real possibility to fight income inequality every single day
Working on projects that target millions of potential users
Making use of the most modern technologies like Java 8, Cassandra, Kafka, ElasticSearch, Spark, Docker and CD
Above average compensation and more based on knowledge and experience