JAVA DEVELOPER (RIGA, LATVIA)
IT Camp partner is a Latvian IT company developing a rapidly growing social network with millions of users from all around the world. Its long-term vision is to become the leading global social network for young users to engage with existing friends and make new friends via visually appealing and entertaining yet very personal content.
There is a team of 25 people working in a company.
The office is located in Riga center.
Technology stack: Java 15, RxJava3, Kotlin, Redis, Elasticsearch, GRPC, Protobuf, Kafka, Docker, Kubernetes, Gradle, Spock
The main product: social network as Mobile application (iOS, Android).
Due to the growth of the company for our partner, we are looking for an experienced
Java developer to join the team.
Proactive collaboration in the project team to help develop the product using your experience;
Developing and maintaining backend for mobile application;
Coming up with new solutions.
5+ years in building Java applications
Strong fundamentals in object-oriented and functional programming, you know what is polymorphism, why immutability is good and what is pure function
You have good knowlage of essential design patterns, you know why Singletons are bad
Not afraid of RxJava, you know how flatMap is different from map, what is Maybe, Single and Completable
Strong analytical and problem-solving skills
You enjoy learning new things
You know what is software testing, how it all works and actually apply it
Fluent in English and Russian.
Following would be considered as advantages:
Experience with stream processing, you know what it is and when to use it
Experience with AI and machine-learning is a plus
The more algorithms and data-structures you know, the better
What company is offering:
An opportunity to work in a dynamic and professional team in a friendly atmosphere;
An opportunity to take part in and influence product development;
Professional growth opportunity;
Paid conferences and additional education covered by the company;
Net salary range 3000-3500 EUR/month (depending on skills).