Senior Software Engineer (Kotlin/Java)

London, UK

About Lenses.io

At Lenses.io we believe the future of data processing is real-time. The team shares one goal and that is to deliver enterprise-ready, real-time solutions for the next generation of data-driven applications for all. Our mission is to help companies embrace data operations with their streaming data and we do so by providing a platform with an excellent user and data experience; that eases the adoption and leverages existing skill-sets.

We work with cutting-edge technology stack such as Apache Kafka, Scala, Kubernetes, Docker, Ansible, ReactJS. We deploy in bare metal but we also integrate with clouds. We build connectors for our platform for the most well-known data stores like Cassandra, Elastic, Mongo, InfluxDB, Redis etc.

Our team has a heavy big data background in many industries, evangelizing technology, open source contributors and book authors; we are innovators. We want to work with highly skilled engineers and offer challenging and interesting tasks.

Looking to make a difference?

An amazing moment to join a high-growth tech startup on the ground floor. As an early employee, you will play a significant role in the development of the company and have the opportunity for rapid career progression and learning. Our DataOps platform adoption is growing and we need help to speed up the development of new features. The agenda is quite packed and we are looking for engineers to join our team and work closely with the UI teams in order to deliver the next iterations of Lenses.


Requirements:

The ideal Senior Kotlin/Java Engineer at Lenses.io must have:

  • At least 10 years experience
  • Good Kotlin knowledge (used as the main coding language for at least 1 year. Strong Kotlin experience is a big plus)
  • Strong knowledge of Java and Kotlin - multithreding, concurrency
  • Experience using Docker, Kubernetes, clouds (ie. GCE, AWS, Azure)
  • Experience in Akka, Multi-threaded, Streaming, Messaging Systems, Rest APIs
  • Experience using Messaging Systems (Apache Kafka in particular, Apache Pulsar, JMS)
  • Experience building systems to perform real-time data processing using Apache Kafka, or similar technologies (Apache Flink, Apache Spark, Samza, etc)
  • Experience using and understanding distributed systems, RDBMS and NoSQL databases
  • Understanding of Computer Science fundamentals like “Data Structures, Algorithms, Distributed Systems, and Information Retrieval”
  • Experience in writing understandable, testable and maintainable code
  • Experience in communicating clearly and accurately strong technical issues to software developers, designers, customers, and other highly technical audiences
  • Excellent spoken/written communication in English
  • Experience as an Open Source Contributor and/or Speaker in the Streaming and IoT Industries will be considered as a huge asset
  • Scala knowledge is a plus

Benefits:

The ideal Senior Kotlin/Java Engineer at Lenses.io gains:

  • A very competitive Salary and benefits
  • Startup agility and flexibility
  • An opportunity to work with exceptional, professional people in their fields
  • Working flexible hours
  • A flexible working environment with colleagues of our offices in London, Athens and Amsterdam or even just from your cozy home

If you are searching for your next challenging role in a fast paced environment

join us now