About this role
We are seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing efficient search and data processing systems using Elastic, Spring Framework, Kafka, event-driven processing and APIs.
The ideal candidate will have a strong background in Java and experience with Java batch processing, as well as hands-on experience with Kafka and distributed messaging systems. They will also possess a solid understanding of data structures, algorithms, and software design principles.
In addition to technical skills, the successful candidate will have excellent communication skills and the ability to work collaboratively in a team environment.