Requirements
- Creativity, Analytical thinking and problem-solving skills.
- Solid knowledge of Object-Oriented Programming concepts, Java or Kotlin programming language
- Good knowledge of algorithms and basic data structures for software development
- Mastery of software development team tools such as Git
- Good Experience in database concepts including ElasticSearch, Cassandra, MongoDB, Redis, PostgreSQL
- Know Stream Processing tools such as Kafka
- Familiarity with web architecture (REST-API), microservices and operating system concepts
- Experience in Spring programming frameworks including Spring Cloud, Spring Data, Spring Boot